日期:2014-05-17  浏览次数:20715 次

很基本的问题,rs.open sql,conn,1,1之后,其他用户能修改数据库吗?
因为曾被rs.open吓到(使用之后可能锁定数据库,其他用户提交了数据之后,造成很多数据没有存进去)
所以想巩固学习一下:
我用VB:
set rs=new adodb.recordset
rs.open sql,conn,1,1
打开表之后,如果还没关闭
这时,如果有其他用户使用conn.excute("update ......" 或者"insert into ......")
可以更新数据库吗?

(晕死 居然没分了,只能发在非技术区)
------解决方案--------------------
rs.Open sql,conn,1,3
这种情况不就是最保险,因为它只在update的时候才锁定数据库,别人才不能对数据库进行更新操作?