快速更新快照里面的数据

bnm77 2009-10-23 10:21:59
sql2000数据库,差不多每秒都有新增数据。
但我用 m_pRecordset->MoveLast(); 读取最新数据时,却发现读不到最新数据。
怀疑是 m_pRecordset的快照作怪,数据库更新了,快照并未跟进。
用 m_pRecordset->Update();仍读不到最新数据。
怎么办?
...全文
44 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bnm77 2009-10-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zhaohongbo83 的回复:]
查一下总的记录数是否有变化?
[/Quote]

如何查总的记录数。那个count怎么不起作用。
SQL77 2009-10-26
  • 打赏
  • 举报
回复
不懂D
bnm77 2009-10-25
  • 打赏
  • 举报
回复
用order by 排序后,怎么pRecordset->MoveLast()会出错,这又是什么原因?
bnm77 2009-10-25
  • 打赏
  • 举报
回复
不用CursorLocation=adUseClient之类,可否有什么解决办法。CursorLocation速度太慢。
zhaohongbo83 2009-10-24
  • 打赏
  • 举报
回复
查一下总的记录数是否有变化?
zhaohongbo83 2009-10-24
  • 打赏
  • 举报
回复
你查得数据是按照什么顺序排序的,在没有任何排序的情况下这样的结果可能是正常的。没有排序的话你的pRecordset->MoveLast()的取得最后一条记录可能不是新增的。

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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