我的程序中,需要对一个DB的数据库操作,当这个数据库文件被其他远程计算机修改后,我需要得到一个消息,也就是该数据库被修改了,我的本地程序就可以根据此消息刷新显示新内容了。我对数据库编程不太熟悉,请各位高手指教一二!谢谢!

解决方案 »

  1.   

    做个触发器,当数据库被修改时,通知本地的应用程序,同时再查询一次数据库!
    触发器在DBMS中做的.具体怎么做,我也不太懂!
      

  2.   

    这要看你用的是什么数据库。
    如果是大型数据库:DB2,SQL Server等,可以做触发器,并在触发器中调用本地应用程序,通知你的程序。
    如果是小型数据库Access,Foxpro等,就可能需要定时检查了。
      

  3.   

    to wabc(wabc):我用的是大型数据库,就是说可以用触发器了?
    触发器是个什么东东啊?怎么通知我的程序呢?我的程序是想一直不关闭,有了消息就更新显示,可以么?谢谢大家!