ASP 无法保存,正被别的用户锁定?(加50分!)

来源:百度知道 编辑:UC知道 时间:2024/05/29 14:00:47
在ASP程序中采用Myconn.execute sql时提示“Microsoft JET Database Engine 错误 '80004005' 无法保存;正被别的用户锁定。 ”,但是如果数据量小,就能正常更新,如果数据量大,就会出现这种情况。
在网上找了找都说是没有释放数据库资源,我采用了这个代码:
if myconn.state=1 then
myconn.close
end if
但是还不行!
跪求解答!加分50分!
补充一、在本地测试的时候也是一样的,所以不可能出现“别的用户访问”的情况。
补充二、如果程序没有及时关闭数据库,那如果更新数据量小的数据,为什么又能成功呢?

程序问题.使用后没及时关闭.
请注意及时两个字.
你的程序效率太低,然后CPU又不足够快.
新用户使用数据库时或下一次使用数据库时上一次的还没执行完.

把数据库关了就行了

有没有可能是有其他用户正在访问=.=

1.你是不是把数据库表打开了?
2.没有及时关闭连接