有什么数据库设计技巧可以让客户端软件立即知道 哪条 数据刚被更新(修改或添加)过?

解决方案 »

  1.   

    确实会累死服务器的
    数据库里用触发器UPDATE监控你要知道更新的表
    然后执行某某程序,或存储过程修改某个值
    客户端用个TIME控件,时时盯着那个值~~~初步思路这样,嘿嘿
      

  2.   

    3楼的建议初步正确。确实会累死服务器的 
    数据库里用触发器UPDATE监控你要知道更新的表 
    然后执行某某程序,或发送消息
      

  3.   

    关键是要看你盯多少表? 如果只有一个表 那么本地配置文件里面记录个ID ,只取大于这个ID的记录啦
      

  4.   

    数据库Oracle10g 引擎ODAC 可以使用数据库提供的通知服务 使客户端可以自动得到表更新提示。这种方式多个客户端可同时收到提示信息。 如果使用Timer控件去轮询的方式,考虑到多个客户端的问题就不太好了,效率问题很突出。