深圳兼职多少钱一小时:asp 问题

来源:百度文库 编辑:高校问答 时间:2024/05/10 14:14:34
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 不能使用 '(未知的)';文件已在使用中。
我在向access中插入数据的时候,老是提示上面的错误,请问是什么原因造成的。

0x80004005错误

[color=Red]错误提示:[/color]

Microsoft JET Database Engine (0x80004005)
操作必须使用一个可更新的查询。
/6-3.asp, 第 14 行

[color=Red]解决方法:[/color]
权限问题,给你的数据库文件所在的文件夹加上写权限即可,至于怎么加权限,转一篇东西给你看看。

Windows 2000操作系统中用户在设置文件夹的共享属性时操作非常简便,只需用鼠标右击该文件夹并选择属性,就可以找到共享设置标签,来设置文件夹的访问权限,只允许特定用户访问,可在XP中却找不到这个功能了。

而在Windows XP系统设置文件夹共享时则比较复杂,用户无法通过上述操作看到共享设置标签。具体的修改方法如下:打开“我的电脑”中的“工具”,选择“文件夹属性”,调出“查看”标签,在“文件和文件夹”部分将 “使用简单文件共享(推荐)”项前面的选择取消,这样修改后用户就可以象使用Windows 2000一样对文件夹属性进行方便修改了

总之,就是说,你数据库(Access文件)所在的文件夹是只读属性的,不能写入。
是不是你的C盘是NTFS格式的阿,是的话就不要把数据库(Access文件)放在这个盘,因为这种格式的盘是不能使用命令修改的,我就撞到过这种问题。

看看是不是你的数据库连接语句处出了问题。