jm117 发表于 2007-7-11 10:45

请帮助解决删除记录代码问题!

<P>希望达到按我输入的记录号进行指定删除(message为表的名字)<BR>我做了两个页面:一个表单页面(del.html),一个处理页面(del.asp)<BR><FONT color=#ff0000>表单页面代码如下:</FONT><BR>&lt;form name="form1" method="post" action="del.asp"&gt;<BR>  &lt;label&gt;待删除记录号<BR>  &lt;input name="id" type="text" id="id"&gt;<BR>  &lt;/label&gt;<BR>  &lt;label&gt;<BR>  &lt;input type="submit" name="Submit" value="提交"&gt;<BR>  &lt;/label&gt;<BR>&lt;/form&gt;<BR><FONT color=#ff0000>处理页面代码如下:</FONT><BR><FONT color=#000000>&lt;!--#include file="conn.asp"--&gt;<BR>&lt;%<BR>dim del_id<BR>del_id = request.form("id")    <FONT color=#0000ff>id为表单页面文本域名</FONT><BR>sql = "Select * from message where del_id="&amp;id<BR>Set rs = Server.CreateObject ("ADODB.Recordset")<BR>rs.Open sql,conn,2,3<BR>rs.delete<BR>rs.update<BR>rs.close<BR>conn.close<BR>set rs=nothing<BR>set conn=nothing<BR>response.write("记录删除成功")<BR>%&gt;<BR><BR>但是测试后为错误,错误信息如下:<BR></FONT><FONT color=#113dee>错误类型:<BR>Microsoft JET Database Engine (0x80040E14)<BR>语法错误 (操作符丢失) 在查询表达式 'del_id=' 中。<BR>/del.asp, 第 7 行</FONT></P>
<P><BR><FONT color=#113dee>浏览器类型:<BR>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon 2.0) </FONT></P>
<P><FONT color=#113dee>网页:<BR>POST 24 ??? /del.asp</FONT></P>
<P><FONT color=#113dee>POST Data:<BR>id=1&amp;Submit=%CC%E1%BD%BB </FONT></P>
<P><FONT color=#113dee>时间:<BR>2005年7月11日, 上午 10:41:41 </FONT></P>
<P><BR><FONT color=#113dee>详细信息:<BR>Microsoft 支持 <BR><BR></FONT><FONT color=#000000>请帮忙解决</FONT></P>

jm117 发表于 2007-7-11 12:10

<P>问题已经解决!</P>

页: [1]

编程论坛