如何返回数据库表中的当前记录号?(50分)

  • 主题发起人 主题发起人 yq4
  • 开始时间 开始时间
Y

yq4

Unregistered / Unconfirmed
GUEST, unregistred user!
我用form wizard建了一个SQL表输入表单,又加了一个按钮用来返回数据库表的当前记录号showmessage(inttostr(table1.recno)),可返回的总是-1,不知是为什么?如何解决? 谢谢!!!
 
如果是服务器端数据库,不存在recno的方法。
只有本地数据库才支持此方法。
 
老兄. 改用ADO组件吧, 温柔一刀 老兄的解释是对的,我试过了,TTable确实不行...
ADO组件没问题,我也试过了,可以得到当前记录号.

ADOTable1的AfterScroll事件:
Label1.Caption := IntToStr(ADOTable1.RecNo);

不论本地数据库还是C/S模式的都可以.

 
多人接受答案了。
 
后退
顶部