ASP高人请帮帮我!!各位ASP高人,请帮下我,我有一个系统在运行某功能时显示如下内容:

来源:百度知道 编辑:UC知道 时间:2024/07/03 04:43:38
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。
/b/qiye/edithelpsort.asp, 第 68 行
第68行如下:if request("submit")="删除" then
set conn=opendb("oabusy","conn","accessdsn")
sql = "delete from helpsort where id=" & id
conn.Execute sql
sql = "delete from helpinf where helpsort=" & sqlstr(oldhelpsort)
conn.Execute sql
end if

浏览器类型:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; CNCDialer; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) )

网页:
POST 31 ??? /b/qiye/edithelpsort.asp

POST Data:
helpsort=33&submit=%D4%F6%BC%D3

时间:
2009年4月25日, 18:43:26
请各位帮我下,我很着急,哎

1. 一般虚拟目录不要建在C盘,建在其它盘就好了,再给db这个存放数据库的文件夹赋"修改"权限即可

2. 还有就是C盘windows目录中有一个temp文件夹,给这个文件夹的user用户赋"修改"权限

把代码 写上来

里面的查询语句条件为空或者类型不匹配

数据库没写入权限

数据库没有写入权限,把鼠标放在数据库上面右键菜单--属性--安全中添加名为everyone的用户,给予该用户对数据库的写权限即可解决。