asp+ACCESS的问题

来源:百度知道 编辑:UC知道 时间:2024/06/20 11:24:09
dim idd
idd=request("id")
set hf=server.CreateObject("adodb.recordset")
sql1="select top 1 H_txt from Hfu where H_lx=1 and H_id="&idd order by H_time desc"
hf.open sql1,conn,1,1

ASP里的运行说sql1="select top 1 H_txt from Hfu where H_lx=1 and H_id="&idd order by H_time desc"这句未结束。。小弟才学。。虽然知道是H_id="&idd这里的问题。。但是不知道怎么改啊~谢谢各位了H_ID是数字类型。
[按照这位大哥的修改去掉了最后那个双引号依然还是显示“语句未结束”啊]

你们还真改答!
改了-_-#
order 一直到结束 要用双引号括起来!

sql1="select top 1 H_txt from Hfu where H_lx=1 and H_id="&idd&" order by H_time desc"

你的语句多了一个双引号 以后不要这么粗心了
<%dim idd
idd=request("id")
set hf=server.CreateObject("adodb.recordset")
sql1="select top 1 H_txt from Hfu where H_lx=1 and H_id="&idd order by H_time desc
hf.open sql1,conn,1,1 %>

sql1="select top 1 H_txt from Hfu where H_lx=1 and H_id="&idd order by H_time desc"
hf.open sql1,conn,1,1
改成
sql1="select top 1 H_txt from Hfu where H_lx='1' and H_id="&idd
hf.open sql1,conn,1,1

sql1="select top 1 H_txt from Hfu where H_id='"&idd&"' and H_lx=1 order by h_time desc"
hf.open sql1,conn,1,1