永发信息网

语法错误 (操作符丢失) 在查询表达式 'id=' 中

答案:2  悬赏:70  手机版
解决时间 2021-03-21 15:49
<%
dim sID,cn1,rs1,sql
sID=request("sid")
set cn1=server.CreateObject("ADODB.connection")
cn1.open "driver={microsoft access driver (*.mdb)};dbq="&server.MapPath("article.mdb")
sql="select * from article where id="&sID
set rs1=cn1.execute(sqL)

%>











<%=rs1("stitle")%>
作者:<%=rs1("sdate")%>  日期:<%=rs1("sauthor")%>
内容:<%=rs1("sauthor")%>


为什么输出不出来呢?
最佳答案
<%
dim sID,cn1,rs1,sql
sID=request("sid")
if sID="" then
sID="0"
end if
set cn1=server.CreateObject("ADODB.connection")
cn1.open "driver={microsoft access driver (*.mdb)};dbq="&server.MapPath("article.mdb")
sql="select * from article where id="&sID
set rs1=cn1.execute(sqL)

%>











<%=rs1("stitle")%>
作者:<%=rs1("sdate")%> 日期:<%=rs1("sauthor")%>
内容:<%=rs1("sauthor")%>
全部回答
这个怎么看都没有错误,那就只有一个可能了 a:你的变量id的值没有传进来  b:变量id的值和id字段的值类型不符 但是如果是b的话应该报的是类型不符 所以: 首先试一下把sql语句改掉 sql = "select * from admin where id=" & clng(id) 还不行的话看看数据库连接的方式 connstr="provider=microsoft.jet.oledb.4.0;data source="&server.mappath(""&db&"") 上面这种在有出这种情况的错误报告 如果是上面这种那就试下换成下面这种连接方式 connstr="dbq="+server.mappath(""&db&"")+";defaultdir=;driver={microsoft access driver (*.mdb)};"  
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
哭哭… 别人把我的一瞬间丑照放进空间,一大
电脑1600x900 屏幕分辨率多少合适?
某同学为了加深对消化液的了解,做了下列试验
小菲鹦鹉多久孵化一窝幼鸟
白首搔更短下一句,遇一人白首,择一城终老,
为什么择天记DVD版比TV版少4集啊
电动车铅酸蓄电池怎么正常使用,如果一年不使
PHP和VB的ASP.net 哪个好
女的19岁可以领结婚证吗
在如图所示的电路中,电源电压和小灯泡的电阻
爽肤水用好之后用什么,祛痘爽肤水哪个牌子的
杨柳依依垂什么
善意的谎言好吗
路虎揽胜的门锁为什么锁不住啊
养心汤合归脾汤《济生方》加减,脾虚肝旺-心
推荐资讯
考山东大学计算机专业研究生要考哪些课程?
单选题点燃下列混合气体可能发生爆炸的是A.氢
请问天津河西区哪里有修鞋的地方?便宜一点的
电流互感器接入保护时要注意极性,为什么?
想不想听我和董卿的故事
乌龙山剿匪记歌曲
加尔苏瓦特村地址有知道的么?有点事想过去
急!!个人交的社保,公司都替员工承担了,工资
我有大量松红梅!怎么可以让想购买松红梅的人
想入手一款XBOX360赛车游戏,不知道选哪款好 ,
台湾人在大陆养小三 算通奸罪吗
嘉禾望岗公交车夜班车线路
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?