关于ASP网页代码,使用SQL语句输出替代变量<%=bb%>

<tdwidth="100"height="20"><divalign="left"style="MARGIN-TOP:2px;WIDTH:100px">这是物品编号:<... <td width="100" height="20"><div align="left" style="MARGIN-TOP: 2px; WIDTH: 100px"> 这是物品编号:<%=bb%> </div></td> 这是调用变量BB的原句,我想用一个SQL指令调用变量bb,执行结果输出。于是我动手了。将<%=bb%>替换成
<%
dim rs,sql
set rs = server.createobject("adodb.recordset")
sql = "select top 1 pl from pluen where prid='"&bb&"'"
rs.open sql,conn,1,1
do while not rs.eof
response.write rs("pl")
rs.movenext
loop
rs.close
set rs=nothing
%>

那么问题来了,到底俺错在什么地方呢?
sql = "select top 1 pl from pluen where prid='"&bb&"'"感觉是这条指令的问题。。。bb是变量,一般来说应该要用语句拼接然后exec的,奈何都说ASP不支持T-SQL,怎么办,

怎么办
展开
 我来答
lxzhl
2014-12-29 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1811
采纳率:0%
帮助的人:2010万
展开全部
我记得ASP中&bb&要有空格吧,& bb &
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
充文瑶8j
2014-12-29 · TA获得超过130个赞
知道小有建树答主
回答量:248
采纳率:0%
帮助的人:105万
展开全部
错误提示呢?
更多追问追答
追问
ADODB.Recordset
错误 '800a0bb9'参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
追答
是哪一行的错误?
如果rs.open sql,conn,1,1这一行,就是定义conn的问题

如果是response.write rs("pl"),检查一下pl是什么数据类型的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户

2014-12-29
展开全部
conn 定义了吗?
追问
conn是怎么定义的呀?没弄过ASP,所以改起来头都大了。
追答
问题解决了吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式