ADOQuery中怎么样做到这样的记录定位?(40分)

  • 主题发起人 主题发起人 restart0
  • 开始时间 开始时间
R

restart0

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个整型值RecordNum,我又有了一个ADOQuery,
现在我想让ADOQuery的当前记录指针指向记录编号等于RecordNum数值的那条记录,
比如RecordNum=3,ADOQuery指向第3个记录,怎么做?
 
ADOQuery.First
while not ADOQuery.Eof do
begin
if(ADOQuery.RecNo=RecordNum) then
Break;
ADOQuery.Next;
end;
 
ADOQuery1.First;
ADOQuery1.MoveBy(RecordNum-1);
多省事!
 
Adoquery1.recno:=recordnum;
 
是的,真累死,使用我的方法
 
Adoquery1.recno:=recordnum更省事
 
AdoQuery1.RecNO:=RecordNum
 
把整个程序删了更省事,说笑~~~

楼上的答案已经很好了
 
同意quicksilver
Adoquery1.recno:=recordnum;
 
哎呀,各位大佬,可是在那个事件里面响应呢,不行啊,我想一个一个字段的设置
 
http://www.delphibbs.com/delphibbs/DispQ.asp?LID=1354567
关注一下吧没有人提起来呀!用MODEM打电话利用PC机的耳机和麦克风,自己编程如何实现?
(我知道有现成的软件可以用,但是我想自己实现这个上东西)
QQ:65466700
MAIL: along@b2sun.com
TEL :13802785865
http://b2sun.com
请各位大侠多多指教!

 
用Locate()函数就可以阿,
简洁,快速
 
多人接受答案了。
 

Similar threads

回复
0
查看
1K
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
后退
顶部