新微赢技术网

标题: [求助]删除页面老是出错, [打印本页]

作者: £籍の口∮    时间: 2010-1-17 05:35
标题: [求助]删除页面老是出错,
http://lyb123.goofar.com
这是我的留言本,下面是删除程序( de.asp ),老是提示出错,不知道问题在什么地方,请高手指点,谢谢!

程序代码:


<!--#include file="conn.asp"-->
<html>
<head><title>删除页面</title></head>
<body>
<%
idx=int(request("id"))
sql= "delete from wd1 where id='"&idx&"'"
Set rs=Server.CreateObject("Adodb.RecordSet")
rs.open sql,cn,1,3
rs.close
set rs=nothing
response.redirect"fy1.asp"%>
</body>
</html>





错误类型:
Microsoft JET Database Engine (0x80040E07)
标准表达式中数据类型不匹配。
/note/de.asp, 第 9 行
作者: 边走¤边爱    时间: 2010-1-17 05:35
换成这样试试:sql= "delete from wd1 where id="&idx
作者: 老鼠爱上猫    时间: 2010-1-17 05:36
这个错与你的ID字段的类型有关。
你还是看看吧!
还有就是你的SQL语句如果像你这样写的话(sql= "delete from wd1 where id='"&idx&"'"),就说明你的ID是文本类型的!
如果是自动编号的话就要像楼上的说的写:
sql= "delete from wd1 where id="&id
作者: 森林的眼泪    时间: 2010-1-17 05:36
谢谢各位朋友,把rs.close取掉好了。




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2