用table1.recno返回的是-1是怎么回事

sunswim 2003-05-10 10:23:18
用table1.recno返回的是-1是怎么回事
有没有比while占用资源少一点的

用ClientDataSet怎样计算数据库的总记录数,与当前记录
...全文
60 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
gardenyang 2003-05-10
  • 打赏
  • 举报
回复
当你的数据集控件打开后经常取出recordcount=-1,可以试一下移动一下当前数据,这样就可以得到真正的recordcount,在oracle,sqlserver 里面都必须这样用
sunswim 2003-05-10
  • 打赏
  • 举报
回复
详细,具体一点谢谢
licese 2003-05-10
  • 打赏
  • 举报
回复
RecNo、
RecordCount
跟数据库没有关系,是Del控件的属性,
不边数据库也都有的
sunswim 2003-05-10
  • 打赏
  • 举报
回复
我没用SQL,但就算用怎么解决这些问题
belllab 2003-05-10
  • 打赏
  • 举报
回复
SQLServer等数据库是没有RecNo的
sunswim 2003-05-10
  • 打赏
  • 举报
回复
access用什么计算

ClientDataSet怎样计算数据库的当前记录
wooden954 2003-05-10
  • 打赏
  • 举报
回复
返回-1是因为可能为Eof或bof
ClientDataSet.RecordCount总记录数
(也不知道我说的对不对)
snake_eye 2003-05-10
  • 打赏
  • 举报
回复
用ClientDataSet怎样计算数据库的总记录数,与当前记录

Aggregates属性里添加一个TAggregates对象
在Expression属性里写sum(Slalary);count(Id)等需要统计的信息
搞定!
lf43 2003-05-10
  • 打赏
  • 举报
回复
table1.last
table1.first
这样就不会等于-1了

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧