请教一下DATABASE与DATASET的数据同步问题!!!

inanition 2005-06-06 06:44:03
怎么才能将DATABASE的数据变化实时(或者延时很少)反映到DATASET中.

例如:原始数据,从DB中选择出N(N>100K)条记录,保存在DS中,根据特定条件,每秒钟从DB中选出M(M<100)条变动的记录,需要将这M条记录更新到DS中去.除了循环一条条记录去判断,大家还有什么好的方法吗?
...全文
117 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
inanition 2005-06-14
  • 打赏
  • 举报
回复
数据查询而已,有点像股市的看板.
quickball 2005-06-11
  • 打赏
  • 举报
回复
不明白为什么要这么做。好像和大家的做法反着来
thinkingforever 2005-06-08
  • 打赏
  • 举报
回复
既然数据在DS中,,然后根据条件改变DS中的某些记录,更新完后这些记录当然还是在DS中,需要判断什么?
oceanh 2005-06-07
  • 打赏
  • 举报
回复
DB触发器可以记录下变化的纪录, 如果是每秒去取变化的纪录,就可以把这些记录由触发器存到一个表中,然后取到后清空,注意一下操作互斥关系。
如果是变化了纪录才通知DataSet,可以利用Cache的文件依赖通知,由触发器去更新某个文件。Cache的过期策略是依赖该文件,适合变化不频繁的情况
看两者哪个效率高些

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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