多台计算机对同一数据库进行读写操作。在一台计算机上将数据库某条信息修改以后,有什么办法可以即时通知其他计算机数据库信息已经修改?
解决方案 »
- 问个xml的问题
- 怎么把上传图片的地址添加到数据库里?
- 关于控件的OnMouseEnter和OnMouseLeave的问题
- 请问windows窗体的MD5加密怎么做?急急急
- 我用Graphics.DrawImage来更换pictureBox框图片,为什么窗体ReSize后图片就不见了呢?
- 我语文太差,一直没有明白这句话:如果在等待之前退出上下文的同步域(如果在同步上下文中),然后重新获取它,则为 true;否则为 false
- 怎样历遍WinForm的DataGrid?
- 如何用正则表达式判断一个字符串可以用来作为文件名称?
- 如何获得一个目录或文件的访问权限?
- 该字符未被识别为有效的DataTime,哪里有问题?应该怎么改
- 我怎么复写不了文本文件?? 请指教
- 类库生成dll文件没有摘要信息了
有没有不定时刷新的办法?
定时刷新也不是最好的解决办法。一是对数据库负担太重,二是在刷新间隙还是可能有其他计算机看到的是旧信息一般比较好的做法是,自己编码实现DB操作这一层,例如用webservice或者remoting之类的都可。那么在client端实时监测标志位信息,而db操作这一层当有数据发生更新的话,修改标志位,从而变相通知client端有数据更新,然后client再调用相应的函数去更新数据。