ASP盲,请问这段代码错哪里了,谢谢!

来源:百度知道 编辑:UC知道 时间:2024/05/22 08:52:22
<table width="155" border="0" cellpadding="2" cellspacing="0">
<%
sql="select top 4 * from product_e where pruductSort='262' order by id"
set rs=conn.execute(sql)
do while not (rs.eof or err)
%>
<tr>
<td height="160" align="center" class="table"><div align="center"><a href="productShow.asp?id=<%=rs("id")%>" target="_blank"> <img src="<% if rs("smallImg_e")="nothing" then response.write "../images/noSmallImg.gif" else response.write "../smallImg_e/"&rs("smallImg_e") end if%>" onload="loaded(this,<%=SmallImageWidth%>,<%=SmallImageHeight%>)" border="0" /></a> </div>
</td>
</tr>
<tr>
<td hei

sql="select top 4 * from product_e where pruductSort='262' order by id"

真的找不出毛病了,如果你的数据库连接等都正确的话!
只有这句的毛病了!

先说一句,在VB中慎用',请问你把这个作为字符定界符的话,那么VB的单行注释呢?

所以这句话就被解释为:sql="select top 4 * from product_e where pruductSort=

后边的是注释!这个我不用说了吧?VB就是这样,很多书上不说,很多书上还错着!真气人啊!看一下我的BLOG吧,我写这个东西的!

每一行的数据提取了么?

sql="select top 4 * from product_e where pruductSort=262 order by id"

'int型的就不用加''咯