ado组件里面怎么把表格的指针移动到指定的纪录?(50分)

  • 主题发起人 主题发起人 大象
  • 开始时间 开始时间

大象

Unregistered / Unconfirmed
GUEST, unregistred user!
在TTable组件里面用setkey然后是gotokey,在ado组件里面就不知道怎么办了,并且可以动态赋值。
请各位大虾帮忙!谢谢了
 
一样啊,
adodataset也可以用setkey和gotokey,
或者用locate和find
 
好像没有哦!adotable和adodataset里面都没有setkey这个方法啊!我的代码如下
with adotable1 do
begin
setkey;
……
编译的时候setkey就过不了不认识!
 
不知道你说的是不是数据的定位,如果是可以用下面的函数;
function TCustomADODataSet.Locate(const KeyFields: string;
const KeyValues: Variant; Options: TLocateOptions): Boolean;

例子:ADOTable1.Locate('字段','值',[loCaseInsensitive, loPartialKey]);
如果返值为“真”就是找到了并且移至记录处,返回为“假”就是没找到;
 
Move by 只能从当前纪录为基准移动n条距离到指定的纪录。
双流星:你的方法我试了,可行,谢谢!
 
后退
顶部