Microsoft JET Database Engine (0x80040E14)语法错误 (操作符丢失) 在查询表达式 'xuexiid=' 中。
来源:百度知道 编辑:UC知道 时间:2024/06/08 20:13:44
我想做的是点标题后,再输出对应的文章。
<% set rs1=server.CreateObject("adodb.recordset")
strsql="select * from xuexi where xuexiid="&xuexiid
rs1.open strsql,conn,1,1 ---提示这句错误
%>
浏览时显示的地址是http://202.196.118.224:8080/yichao/jh0501/xuexiview.asp?%20id=31
只要把后面的?%20id=31改为id=30 照样可以浏览。
不知问题出在哪里,请高手指点
<% set rs1=server.CreateObject("adodb.recordset")
strsql="select * from xuexi where xuexiid="&xuexiid
rs1.open strsql,conn,1,1 ---提示这句错误
%>
浏览时显示的地址是http://202.196.118.224:8080/yichao/jh0501/xuexiview.asp?%20id=31
只要把后面的?%20id=31改为id=30 照样可以浏览。
不知问题出在哪里,请高手指点
加强对id的判断吧。
%20其实就是一个空格,程序本来是要取id的值的,现在多了一个空格,当然就是空值了,试想一下“select * from xuexi where xuexiid=”会是什么样的结果。
to mngenius:
光这样是不行的,因为楼主的地址是?%20id
strsql="select * from xuexi where xuexiid="&xuexiid &""
Microsoft Jet打不开文件
Microsoft JET Database Engine是什么?
microsoft jet 4.0 service pack 8是什么?
Microsoft .Jet.OLEDB.4.0怎么下载安装?
Microsoft JET Database Engine (0x80040E10)
Microsoft JET Database Engine (0x80040E14)
Microsoft JET Database Engine (0x80040E07) asp
Microsoft JET Database Engine (0x80004005)
Microsoft JET Database Engine (0x80004005)错误
Microsoft Jet 数据库引擎打不开文件