日期:2014-05-17  浏览次数:21039 次

查询语句出错
我在做一个论坛的时候
写下以下语句
dim   bbs_id
bbs_id=request( "bbs_id ")
sql= "Select   *   From   bbs   Where   bbs_id= "   &   bbs_id
conn.Execute(sql)
在浏览的时候出现错误
出现ODBC错误   查询语句 'bbs_id= '缺少表达式
请大家帮我解决以下
谢谢了

------解决方案--------------------
dim bbs_id
bbs_id=request( "bbs_id ")
response.write bbs_id
response.end
sql= "Select * From bbs Where bbs_id= " & bbs_id
conn.Execute(sql)

看下bbs_id有没有传值过来
------解决方案--------------------
bbs_id=request( "bbs_id ") 估計結果為空.
------解决方案--------------------
大家說的方法很正確阿,我以前也經常出現這種問題啊!
先檢察你所傳得值?如果能傳過來到話,就證明是數據庫設計的問題或是表達式寫錯了阿!
dim bbs_id
bbs_id=request( "bbs_id ")
response.write bbs_id
response.end
sql= "Select * From bbs Where bbs_id= ' "& bbs_id& " ' "
conn.Execute(sql)


------解决方案--------------------
看下bbs_id有没有传值过来