(急)HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
QQ:37239965
1 你没有用Access打开数据库吧,打开了请先关闭
2 看数据库文件的属性,检查是不是只读的,是就把只读前面的勾去掉
3 看网站目录的权限,你是用XP系统吗?如果是的话,请看网站目录的权限里有没有IUSER_xxxx这样一个用户,有的话看这个用户的权限有没有可写的权限。(文件夹右键属性->安全)
添加IUSER_xxxx用户的方法:
添加->高级->立即查找->找到IUSER_xxx用户,单击确定,
并为IUSER_xxx用户分配可写的权限,就是打个勾。
/Inc/GBL_ConnAsp, 第 44 行m
看文件名应该是程序在打开数据库的时候出现错误了,而这个错误提示“文件已在使用中”,asp文件是可以多次重复同时运行的,那么只能数据库了,并且是独占打开的,这样你再打开数据库,就打不开了。
看下面代码
RSopen sql,Conn,1,1
这里一般1,1和1,3就可以了
肯定你的源码中某个程序使用了Conn,1,2,这种锁定方式,而在使用后,并没及时关闭记录集。你只要找到程序中的Conn,1,2,改成Conn,1,3,然后用set conn=Nothing和set rs=Nothing撤销实例即可。
下面共给你参考
ADLOCKREADONLY(=1)
缺省锁定类型,记录集是只读的,不能修改记录
ADLOCKPESSIMISTIC(=2)
悲观锁定,当修改记录时,数据提供者将尝试锁定记录以确保成功地编辑记录。只要编辑一开始,则立即锁住记录。
ADLOCKOPTIMISTIC(=3)
乐观锁定 ,直到用Update方法提交更新记录时才锁定记录。
ADLOCKBATCHOPTIMISTIC(=4)
批量乐观锁定,允许修改多个记录,只有调用UpdateBatch方法后才锁定记录。
0条评论