asp 显示数据库中图片的问题

<%SetRs=Server.Createobject("Adodb.Recordset")Sql="Selecttop7*from[Song_Product]where... <%
Set Rs = Server.Createobject("Adodb.Recordset")
Sql = " Select top 7* from [Song_Product] where ProductLang = 0 And ProductAudit = 1 " '标示已审核
Sql = Sql & " Order By ProductSort desc,ID DESC "
%>

<table cellpadding="2" cellspacing="0" border="0">
<tr align="center">
<%
Rs.Open Sql,Conn,1,1
response.write "<td><p>"<img src="""&rs(ProductUrl)&""" width=""350"" height=""263""></p></td>"
%>
</tr>
<tr align="center">
<%
Response.Write"<a href=""pro_show.asp?ID="&rs(ID)&""" target=""self"">"& left(rs(ProductName),10) &"</a>"
%>
</tr>
</table>

以上是代码,但是运行时总会出现各种各样的错误,这样写会提示“SELECT 子句中包含一个保留字、拼写错误或丢失的参数,或标点符号不正确。”
郁闷,把分全拿出来了,希望高手能指教...
展开
 我来答
SARURI
2010-02-16 · TA获得超过673个赞
知道小有建树答主
回答量:528
采纳率:0%
帮助的人:332万
展开全部
<%
Set Rs = Server.Createobject("Adodb.Recordset")
Sql = " SELECT TOP 7 * FROM [Song_Product] WHERE ProductLang = 0 AND ProductAudit = 1 " '标示已审核
Sql = Sql & " ORDER BY ProductSort DESC,ID DESC "
'SQL中改为SELECT TOP 7 * FROM
'7和星号不能连接在一起
'下面的输出里双引也有问题 最好转成单引比较合适
'你的循环也没有....
'总的来说 错误不少 需要加油了
%>

<table cellpadding="2" cellspacing="0" border="0">

<%
Rs.Open Sql,Conn,1,1
do while rs.eof=false
response.Write("<tr align='center'>")
response.write "<td><p><img src='"&rs("ProductUrl")&"' width='350' height='263'></p></td>"

response.Write("</tr>")
response.Write("<tr align='center'>")
Response.Write"<a href='pro_show.asp?ID="&rs("ID")&"' target='self'>"&left(rs("ProductName"),10)&"</a>"
response.Write("</tr>")
rs.movenext
loop%>
</table>
syt251681107
2010-02-16 · TA获得超过5371个赞
知道大有可为答主
回答量:5680
采纳率:25%
帮助的人:2158万
展开全部
response.write "<td><p>"<img src="""&rs(ProductUrl)&""" width=""350""
这个错了改为
response.write "<td><p>"<img src="""&rs("ProductUrl")&""" width=""350""

这个也是
Response.Write"<a href=""pro_show.asp?ID="&rs(ID)&""" target=""self"">"& left(rs(ProductName),10) &"</a>"

Response.Write"<a href=""pro_show.asp?ID="&rs("ID")&""" target=""self"">"& left(rs("ProductName"),10) &"</a>"

而且,你这个代码也未曾判断数据库是否有数据,也没有循环输出内容。也没有关闭对象。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式