专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C++ Builder

如何实现当数据库中的数据发生变化时,前端的数据也跟着动态发生变化

发布时间:2011-06-28 12:21:20 文章来源:www.iduyao.cn 采编人员:星星草
怎么实现当数据库中的数据发生变化时,前端的数据也跟着动态发生变化
PS:当数据库表的数据是通过与外部动态得到的,所以数据时动态实时变化的,
如果Edit1读取的是这种表中某一列的信息
如何实现当数据库中的数据变化时,edit1中的数据也动态发生改变,
如果用Timer组件每隔一段时间扫描一次好像效率不高,有什么好的方法实现这种效果

------解决方案--------------------
探讨
效率哪个高些

------解决方案--------------------
兩層CS方式的實現,可以用 4 樓的方式,多層下就比較靈活些。

覺得定时刷新效率低,其實你只需要在表中多定義一個 timestamp 檢查下 MAX(timestamp) 是否最新,就知道數據是否被更改,如果更改才需要刷新數據。

或者做觸發器在服務器通知客戶端數據已更改。。。。。要寫服務端程序並且要做SQL Server擴展DLL, 比較複雜的說.我的CS程序中,現在還是使用定时5秒刷新來簡單實現這個功能。

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: