同一机器上两个同时运行的程序,怎么样对同一数据库进行读写? 编一个DLL,将这些事交给它去独立完成!当然要处理队列!这样只有一个读写,两个程序都调用这个DLL即可!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还有一个简单的办法:即用链接的方法解决,即不直接读取而是新创建一个库链接原库是的所有表及查询,此时需要将自增ID改为随机ID! 楼上的,好象没这么复杂吧。脚踏实地:你怎么用这个名了。害的我穷找。我已经为你做好演示程序,请到 天使论坛 查看:http://www.jshywx.com/bbs/dispbbs.asp?boardID=13&RootID=610&ID=610 并发访问不用事物或锁会产生很多问题比如程序a取出一个变量x (1)然后写入X=x+1(2)程序b取出一个变量x (3)然后写入X=2x(4)设x初始1如果操作顺序是1,2,3,4则结果为4如果操作顺序是1,3,2,4则结果为2结果不一致,这种错误叫做dirty reads另外还有nonrepeatable reads or phantom data的错误假如你是sql server你可以使用事务然后执行 SET TRANSACTION ISOLATION LEVEL SERIALIZABLE 以做到事务的队列化,即交替进行数据库不支持事务则直接用锁 wjying(葡萄) 兄弟说的对。如果事情比较简单的话,就算了。上午我又把程序修改了下,增加一个form3,对同一个表table1操作:控件同form2,只是少了一个adodc2---------------------------------------------请到 天使论坛 查看: http://www.jshywx.com/bbs/dispbbs.asp?boardID=13&RootID=610&ID=610 建议用多层数据库的设计方法,实现模式可以同Bardo(巴顿)一样,中间也可以使用加锁的方式,在大型数据库中加锁可以在SQL语句中在表名后+[锁类型]来实现。 vb6打包,如何解决数据路径问题? 在线等,请您帮忙。用ado连接远程数据库,当连接不成功时如何捕捉错误代码? 请帮忙看看关于表格两次保存的问题,谢谢 急!!!!!!在线等!!! 求教VB的速成途径…… 关于VB流程的问题? 我写了一个程式,但由win98升级到win2000后,不能使用,哪位大侠能帮我找找是什么原因! 如何将一个记录集的内容保存到指定数据库的指定表中? 巴顿专贴:(第九号)这里回答你的问题,不要你的分!!! 如何获取WINNT/WIN2000的用户 令人烦恼的VB打包:( 关于打开文件的通用对话框的问题
脚踏实地:你怎么用这个名了。害的我穷找。
我已经为你做好演示程序,请到 天使论坛 查看:
http://www.jshywx.com/bbs/dispbbs.asp?boardID=13&RootID=610&ID=610
比如
程序a取出一个变量x (1)
然后写入X=x+1(2)
程序b取出一个变量x (3)
然后写入X=2x(4)设x初始1
如果操作顺序是1,2,3,4则结果为4如果操作顺序是1,3,2,4则结果为2
结果不一致,
这种错误叫做dirty reads另外还有
nonrepeatable reads or phantom data的错误
假如你是sql server
你可以使用事务
然后
执行 SET TRANSACTION ISOLATION LEVEL SERIALIZABLE
以做到事务的队列化,即交替进行
数据库不支持事务则直接用锁
控件同form2,只是少了一个adodc2
---------------------------------------------
请到 天使论坛 查看:
http://www.jshywx.com/bbs/dispbbs.asp?boardID=13&RootID=610&ID=610