Microsoft JET Database Engine (0x80040E14)语法错误 (操作符丢失) 在查询表达式 'BigClassID=' 中。

来源:百度知道 编辑:UC知道 时间:2024/06/04 10:32:07
set bigClass=server.createobject("adodb.recordset")
exec="select * from [bigClass] where BigClassID="&rs("BigClassID")&""
BigClass.open exec,conn,1,1
if rs("SmallClassID")<>0 then
set smallclass=server.createobject("adodb.recordset")
exec="select * from [smallclass] where SmallClassID="&rs("SmallClassID")&""
smallclass.open exec,conn,1,1
end if

BigClass.open exec,conn,1,1 这是21行代码

高手快来解决啊 急急
出现这个错误的原因是,我在后台修改 内容后 在前台查看 修改的内容 就出现这种状况

你建议你这样做。

先把
BigClass.open exec,conn,1,1
后面的注释掉。
然后在这个地方直接打印输出exec
检查一下执行的SQL 就知道错在什么地方了 通常这样的错误 是因为 BigClassID="&rs("BigClassID")&""这个rs没有正确获取到值。