数据库无故自动增加记录,请大侠指点(100分)

  • 主题发起人 主题发起人 金山大侠
  • 开始时间 开始时间

金山大侠

Unregistered / Unconfirmed
GUEST, unregistred user!
十万火急!!请大侠救命!
我用一个VB数据库来做数据共享,在一个用户使用数据库时,其它用户对
数据库插入数据时,数据库无故添加一大批刚才插入的记录(大约3万条记
录),WHY?怎样解决?是否对记录锁定?如锁定能锁定到什么程度(表?记录?字段?)
 
什么VB数据库,VB好象没有数据库?!.故障的过程能不能说的详细些,什么是'刚才插入的记录'
 
估计是 access。
你可能是重复执行了一个插入命令。
 
试一下对数据库加一个唯一索引,不然DBExplorer 会出这样的错
 
会不会是插入时不小心作了cross join
 
> 其它用户对数据库插入数据时,数据库无故添加一大批刚才插入的记录
什么意思?记录不是其它用户插入的吗?怎么又是无故呢?是不是插入了两次?
问题可能出在插入的代码上,不妨检查一下插入代码,或者贴出来看一看!
 
VB里自带的就是access数据库引擎,你可以把那段代码加入到一个事务里去,
这样就有了锁定。最好贴出相关的代码。
 
接受答案了.
 
后退
顶部