ASP编程,SQL查询语句

来源:百度知道 编辑:UC知道 时间:2024/06/30 09:45:20
set rs=server.CreateObject("adodb.recordset")
sql="select * from restore where bbsid='&bbsid&' order by restore_time"
rs.open sql,conn,1,3

bbsid为数值型数据,在是上面这种形式吗?用单引号还是双引号?

sql="select * from restore where bbsid=" & bbsid & " order by restore_time"

用双引号,这个引号并不出现在真正的SQL语句中,只是通过字符串连接操作来构造一个SQL语句,bbsid是vbscript语句里面的一个变量,而不是sql查询里面的参数。

同意楼上的
sql="select * from restore where bbsid=" & bbsid & " order by restore_time"