文章插图
大家好,小龙来为大家解答以上的问题 。retrieve词源 , retrieve这个很多人还不知道,现在让我们一起来看看吧!
【retrieve retrieve词源】1、Retrieve() 功能:让数据窗口控件从数据库中提取数据 。
2、如果为该函数提供了参数 , 那么这些参数的值将用作数据窗口的对象SQL SELECT语句的提取参数 。
3、 语法:dwcontrol.Retrieve ( {, argument, argument . . . } ) 参数:dwcontrol:数据窗口控件名 argument:向数据窗口对象的SQL SELECT语句提供的检索参数 返回值:Long 。
4、函数执行成功时,返回显示在数据窗口中的数据行的行数(即主缓冲区的数据行数);函数执行失败时返回-1 。
5、如果任何参数的值为NULL , 则Retrieve()函数返回NULL 。
6、 用法:使用Retrieve()函数检索出数据之后 , 系统自动执行数据窗口对象的过滤条件,不满足过滤条件的行被立即移动到过滤缓冲区中,Retrieve()函数返回的行数不包括移动到过滤缓冲区中的行 。
7、 在执行Retrieve()函数之前,必须用数据窗口控件的对象函数SetTransObject()或SetTrans()为数据窗口控件设置事务对象 。
8、当使用SetTransObject()函数时 , 在调用之前,需要使用嵌入式SQL语句CONNECT建立事务对象与数据库的连接 。
9、 下,执行Retrieve()后 , 数据窗口中原有的数据被丢弃 , 并用新的数据来取代 。
10、如果想改变这种缺省操作,那么可以通过在数据窗口控件的RetrieveStart事件中编写代码来实现,方法很简单,只要在该事件的事件处理程序中放上语句:Return 2即可 。
11、这时,Retrieve()检索出的数据增加到数据窗口原有数据的后面 。
12、 如果数据窗口控件中的数据窗口对象需要检索参数,而Retrieve()函数中又没有提供这些参数,那么执行Retrieve()函数时,系统将显示一个对话框 , 让用户键入检索参数的取值 。
13、 Exp1:不带参数的Retrieve long ll_rows dw_main.SetTransObject(SQLCA) ll_rows = dw_main.Retrieve() IF ll_rows < 1 THEN MessageBox( "数据库错误", "没有检索到数据 。
14、") Exp2:带参数的Retrieve 假定数据窗口控件dw_emp中的数据窗口对象使用下面的SQL SELECT语句:SELECT Name, emp.sal, sales.rgn From Employee WHERE emp.sal > :Salary and sales.rgn = :Region 那么下面的语句使数据窗口控件dw_emp1从数据库中提取salary大于50000且地区值为北京的数据: dw_1.Retrieve(50000, "北京") 希望对你有所帮助!:-) 。
本文到此分享完毕,希望对大家有所帮助 。
推荐阅读
- 关于洪承畴二事简述 洪承畴二事
- 肇怎么读 肇怎么读是什么意思
- 关于李春来的基本详情介绍 李春来
- 怎么把两个或者几个视频拼在一起
- 建筑行业会计实习周记
- 有轨电车的优缺点 有轨电车的优缺点和不足
- 与木字有关的四字成语
- 养殖的虾有激素吗 养殖虾饲料有激素吗
- 奥迪q3玻璃不能一键升降怎么办 奥迪q3玻璃不能一键升降怎么办呢
- 关于cig的基本详情介绍 cig