如何得到QUERY的当前的记录是第几个查询到的记录 cxform.jlh.Caption:= inttostr(ktdata.cxQ.RecNo)+'/'+inttostr(ktdata.cxQ.RecordCount)不知是否正确,inttostr(ktdata.cxQ.RecNo)总显示-1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将ktdata的属性CursorLocation 设置为:clUseCLient;适当的改变ktdata的CursorType属性和LockType属性。 ktdata在我的程序中是数据模块 SQL Server中可以建一个临时表,其中一个字段ID设为Identity,把查询出的数据插入其中,ID的值即是相应行的RecNo,ACCESS没做过不知是否有相应功能你可参考一下。 你使用adoquery或clientdataset都可以的。 既然你是通过BDE或ODBC模式连接Access数据库,那十有八九得不到RecNo这是Delphi的Bug之一还有,如果你的表中有Memo字段,那么RecordCount可能得到的都是-1通过ADO连接Access数据库吧! delphi的bug你当然得不到正确的结果了!不过用clientdataset就没问题了! 安装1stclass 遇到的问题 此论坛下载的Ehlib 5.2.8.4无法在RAD Studio XE中编译通过。 webbrowser什么事件表明网页已经下载完毕? 尺码横向排列问题? 算法大挑战高分相送(500-1000分) 那里有delphi的更新组件 如何一次插入多条记录? 关于查询的问题,紧急求助,详情请进.... 数据库中图象的存取是如何实现的?急!!! 怎么编辑project 一个查询语句的问题。小弟转不过弯来了! 那里有《Delphi Graphics and Game7.0》这本书的源代码啊?
适当的改变ktdata的CursorType属性和LockType属性。
这是Delphi的Bug之一
还有,如果你的表中有Memo字段,那么RecordCount可能得到的都是-1通过ADO连接Access数据库吧!