语法错误 (操作符丢失) 在查询表达式 'id=' 中。
/我的创作/企业网站/asp/publish_Chg.asp, 第 38 行
以下是代码:
id=request.querystring("id")
response.write(id)
set cpyconn=server.createobject("adodb.connection")
cpyconn.open "company"
set cpyrs=server.createobject("adodb.recordset")
sql="select * from publish where id="&id
cpyrs.open sql,cpyconn
if not cpyrs.eof and not cpyrs.bof then
id=cpyrs("id")
title=cpyrs("title")
name1=cpyrs("name")
publisher=cpyrs("publisher")
content=cpyrs("content")
end if
<form method="post" action="publish1.asp?id=<%=id%>" name="form1" onsubmit="return submitt()">
<%response.write(id)%>
<table width="83%" height="318" border="1" bgcolor="#33FFFF">
<tr>
<td width="10%" height="55">标题</td>
<td width="90%" align="left"><input type="text" name="title" value="<%=title%>"></td>
</tr>
<tr>
<td height="55" >发布人</td>
<td align="left"><input type="text" name="publisher" value="<%=publisher%>"></td>
</tr>
<tr>
<td height="55" >图片名称</td>
<td align="left"><input type="text" name="name" value="<%=name1%>"></td>
</tr>
<tr>
<td height="161" >发布内容</td>
<td align="left"><textarea name="content" cols="50" rows="8"><%=content%></textarea></td>
</tr>
</table>
<table bgcolor="#00FFFF">
<tr>
<td width="537" height="36" align="right" ><input name="submit" type="submit" value="确定" ></td>
<td width="85" align="right"><input name="submit" type="button" value="取消" ></td>
<td width="85" align="right"><input type="hidden" value="<%=cpyrs("id")%>" ></td>
</tr>
</table>
</form>
</center>
</body>
<%
detail=request.form("content")
title=request.Form("title")
name1=request.Form("name")
publisher=request.Form("publisher")
sql="update publish set title='"&title&"',name='"&name1&"',content='"&content&"',publisher='"&publisher&"' where id="&id
cpyconn.execute sql
cpyrs.close
set cpyrs=nothing
cpyconn.close
set cpyconn=nothing
%>
第三十八行是:cpyrs.open sql,cpyconn
各大哥大姐麻烦了
先说个THANK YOU!!!!
语法错误 (操作符丢失) 在查询表达式 'id=' 中。
sql="select * from love_guestbook where id='"&request("ID") &"'注意到没有 id='"&request("ID") &"' 这句多了单引号 试试吧 之前我遇到后来这样就解决了
语法错误 (操作符丢失) 在查询表达式 'id=' 中。
打开浏览器,在地址栏里输入http:\/\/localhost\/(输入你程序虚拟站点的名字),回车,就可以从你的第一个index.asp开始浏览页面了。如果你没有建虚拟站点,那么按照下面步骤操作。打开控制面板,管理工具,Internet 服务管理器(如果没有Internet 服务管理器,可以用系统盘安装一个,安装过程是:将系统盘放入光驱,...
语法错误 (操作符丢失) 在查询表达式 'id=' 中。
数据库里的ID是自动产生的,但是你把ID作为查询条件.WHERE ID = int 当然不可以为空.否则,就是错的.
语法错误 (操作符丢失) 在查询表达式 'id=' 中。
这个错误是sql语句出错(字段名错误,或数据类型不匹配),比如你的id字段是数字类型,但是匹配的时候却用字符串类型.建议你在程序中把SQL语句写出一下,或者用调试工具调试一下,看最终出来的SQL语句,然后放到数据库中运行一下,看看效果.
语法错误 (操作符丢失) 在查询表达式 'id=' 中
这句话的意思是id没有得到传值,也就是说没有得到rs("banci")这个值,你可以用response.write rs("banci") 来测试一下是否查询到了banci这个值 别忘了写response.end
语法错误 (操作符丢失) 在查询表达式 'id=' 中。 是什么意思?谢谢_百度...
是ID值没有传递过来,如果ID是数字,则查询的时候是:"select * from table where id = " & id & ""如果是字符,则 "select * from table where id = '" & id & "'"
语法错误 (操作符丢失) 在查询表达式 'id=' 中
问题很简单。1,确保modid值可以正常获取。你可以response.write试试。2,如果id是数字,就要把引号去掉。3,再不行,把id= 的之间加上空格。我回答的速度比较快吧。
语法错误 (操作符丢失) 在查询表达式 'id=' 中。
从倒数第2行可以知道:这个页面是不能直接打开运行的,只有前面传了id参数过来才行。也就是说,这个页面是在浏览其它页面后通过链接或按钮跳转过来打开,而不是直接通过地址访问。
语法错误 (操作符丢失) 在查询表达式 'id=' 中。
呵呵,经常见到这个错误,Request.QueryString("id")是空empty,可以这样 id = Request.QueryString("id") & "" ,这样id一定是字符串类型。你就可以 判断 if id="" then response.redirect "a.asp" 处理一下id是空串的情况,很可能是调用页没有正确传递id值 ...
语法错误 (操作符丢失) 在查询表达式 'id=' 中
1、定义一个变量 变量 = request.querystring("id")再 exec="select * from test where id="& 变量 2、【request.querystring("id")】改成 【request.querystring("""id""")】补充:像你这种写法如果【 request.querystring("id")】本身就没值 你的sql语句就会成了: 【select * from test ...