回 帖 发 新 帖 刷新版面

主题:请教一点问题

技术信息(用于支持人员)

错误类型:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'testid=' 中。
/tj/admin/displayscore.asp, 第 5 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; QQPinyin 730; TencentTraveler 4.0) 

网页:
GET /tj/admin/displayscore.asp 


以上是错误格式
下面是代码
<!--#include file="db.asp"-->
<%
sql="select * from score where testid="& request("testid")
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,3,2
%>


我的问题就是我应该怎么改 用SQL语句不行 那用什么?很急 在线等

回复列表 (共3个回复)

沙发

request("testid") 没有取到值,查一下传值情况。

板凳


怎么检查?

3 楼

你就 response.write request("testid")  看看有没有输出不就行了。如果没有输出就检查一下前面一个页面是不是传值正确,是不是变量名写错了等等。
另外这类问题也可以 response.write sql 看看最后的sql语句是不是正确了,这样才能有的放矢的查原因。

我来回复

您尚未登录,请登录后再回复。点此登录或注册