大 大象 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-28 #1 在TTable组件里面用setkey然后是gotokey,在ado组件里面就不知道怎么办了,并且可以动态赋值。 请各位大虾帮忙!谢谢了
I ildg Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-28 #2 一样啊, adodataset也可以用setkey和gotokey, 或者用locate和find
大 大象 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-28 #3 好像没有哦!adotable和adodataset里面都没有setkey这个方法啊!我的代码如下 with adotable1 do begin setkey; …… 编译的时候setkey就过不了不认识!
好像没有哦!adotable和adodataset里面都没有setkey这个方法啊!我的代码如下 with adotable1 do begin setkey; …… 编译的时候setkey就过不了不认识!
双 双流星 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-28 #4 不知道你说的是不是数据的定位,如果是可以用下面的函数; function TCustomADODataSet.Locate(const KeyFields: string; const KeyValues: Variant; Options: TLocateOptions): Boolean; 例子:ADOTable1.Locate('字段','值',[loCaseInsensitive, loPartialKey]); 如果返值为“真”就是找到了并且移至记录处,返回为“假”就是没找到;
不知道你说的是不是数据的定位,如果是可以用下面的函数; function TCustomADODataSet.Locate(const KeyFields: string; const KeyValues: Variant; Options: TLocateOptions): Boolean; 例子:ADOTable1.Locate('字段','值',[loCaseInsensitive, loPartialKey]); 如果返值为“真”就是找到了并且移至记录处,返回为“假”就是没找到;
大 大象 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-29 #6 Move by 只能从当前纪录为基准移动n条距离到指定的纪录。 双流星:你的方法我试了,可行,谢谢!