怎么取得TADOQuery1 当前记录的位置(50分)

  • 主题发起人 主题发起人 lixinwyh
  • 开始时间 开始时间
L

lixinwyh

Unregistered / Unconfirmed
GUEST, unregistred user!
我用TADOQuery + TdataSource +TDBGrid 。
当TDBGrid上下移动的时候,我怎么能得到TDBGrid中的当前记录的位置?
或者应该说是TADOQuery1 中的当前记录的位置?
 
adoquery1.RecNo
 
var bookmark:TBookMark;
begin
bookmark:=adoquery1.GetBookmark;//使用书签
adoquery1.active:=false;
adoquery1.active:=true;
try
adoquery1.gotobookmark(bookmark);
//根据书签重新指到相应记录,不过只是相对于dbgrid的位置
finally
adoquery1.freebookmark(bookmark);
end;
end;
 
多人接受答案了。
 
后退
顶部