svd13218scw win7驱动:ASP问题 急

来源:百度文库 编辑:高校问答 时间:2024/05/02 05:04:00
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。
/asp/新建文件夹/Tbbs/view.asp, 第 8 行

浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)

网页:
GET /asp/新建文件夹/Tbbs/view.asp

出现这个原因是因为ASP没有对Access数据库的修改和写入权限.
1. 如果是XP的话,我的电脑->工具->文件夹选项,把"使用简单文件共享"前面的钩去掉.
2. 选中数据库文件,点右键选择属性->安全->添加,打开"选择用户和组"对话框,在文本框中输入Everyone,点确定返回"选择用户和组"对话框.
3. 在"组或用户名称"中选择"Everyone",在"Everyone的权限"中允许"修改"和写入"权限",确定.

错误因为对数据库没有写权限造成的

1.在"资源管理器"中,打开"工具"\"文件夹选项";
2.在"查看"选项卡中去掉在"使用简单文件共享"前面选项框里的勾;
3.单击确定回到资源管理器;
4.右键单击网站主目录所在的文件夹,打开"属性";
5.进入"安全"选项卡(在进行第1,2步操作前,该选项卡不出现的);
6.在"组或用户名称"中选择"Everyone";
7.在"Everyone的权限"中选中"全部控制",单击"确定"完成设定。

如不能解决 可参看
http://www.51one.net/tobbs/leadbbs/20051014125622.htm

MicrosoftOLEDBProviderforODBCDrivers(0x80004005)-->sql语句出错(要插入或更新的字段的数值不能为空值)

查一下你要插入或更新的字段的数值是不是空值

欢迎加QQ群23146075,讨论ASP编程和建站.

可能是你在运行程序的时候,数据库还开着的吧。