我在ASP 删除一条信息的时候 出个一个错误 请帮帮忙~~

来源:百度知道 编辑:UC知道 时间:2024/05/17 23:06:50
错误 是:
无法从指定的数据表中删除。
是怎么回事?
我整了很长时间都没有整好~~救命 ~~

代码如下:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="conn.asp"-->
<%
dim id,rs,sql
id=request.QueryString("id")
set rs=server.CreateObject("adodb.recordset")
sql="delete * from kh where id="&id
rs.open sql,conn,1,3
response.write "khs.asp"
%>

haoyoul 谢谢你
但是还是不好使~~我是在C盘INTERNET里运行的 是不是不好使啊

我以前也出现这样的问题 可能是你的INTERNET 不好使了
或者电脑系统过旧

我把他们放在IIS上预览整的 就好使了

你去试验下吧 好使的话 ~加分~

我正好也出现了同样的问题,

找了两个小时,

原来是权限问题,

如果是代码错误,不会有这个提示,

改法:

找到access数据库文件,

一般改成asp了

但从conn.asp可以找到路径,文件比一般asp文件大很多

右键数据库文件->属性->安全->

把权限全改为充许,

其实主要是internet来宾用户,其它的最好都选成不充许,这样安全,

以上是我经半个小时的试验得到的结果,

里面有个IIS_WPG用户,看上去很有用,

其实一点用没有,

祝你好运

这个问题就比较多,可能是数据库被锁定,可能是操作的记录不对,或者asp语句操作的数据库表名称不对,仔细看看

你删除的是一整行吗?还是只是其中一列的数据

贴代码。

是不是表间有依赖关系?