sql数据库数据更新如何发信息给程序通知其更新数据控件,我又不想让程序定时查询数据库方式检查更新! 大家帮帮忙吧!给我讲详细点好吗?

解决方案 »

  1.   

    用ADO控件绑定可以知道本客户端的数据更新。
    如有多个用户访问数据库ADO绑定也不能实现。建议在要对数据库进行操作时在读取一次数据库进行检索操作就可以实现数据更新了。
      

  2.   

    可以定义一个事件,修改数据库时触发它就可以了。定义事件用withevents,具体方法查一下邦助
      

  3.   

    with Adodc1
         .connectionstring=cn.connectionstring
         .recordsource="Select * from tablename"
         .refresh
    end with
    set datagrid1.datasource=adodc1
    用以上代码ADOdc1绑定Datagrid1然后在你更新代码后加这条语句就可以了
    ADODC1.refresh
      

  4.   

    当你改变了rs的内容后rs.requery刷新数据库在设置datagrid1.datasource=rs
      

  5.   

    各位老大,我是说数据库更新后让vb得到信息被动刷新,而不是让vb主动来刷新!