java在线培训:关于ASP调用数据库的问题!高手救命!!!

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 12:55:00
我通过同一程序(页面)ASP能更新一ACCESS数据库,但当我复制这个数据库并用复制后的数据库替换原数据库后出现了下面的提示:

Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。
复制后数据库能打开!但不能更新.我是通过ODBC调用的数据库

工具-文件夹选项-使用简单文件共享: 去掉这个的勾
对数据库文件按右键-属性-安全-添加一个用户“everyone”,勾上对应权限

应该是你的access数据库正被别的程序进程使用,asp使用access数据库是独占的,如果你的access数据库被别的程序应用那么就会报错,比如用access打开数据表时候,asp就报错