请教ASP的类型不匹配问题
这段代码的第2行提示提示类型不匹配,诚恳请解答
-------------------------------------------------------------
<%
pricea=int(rs("huiyuanjia")*80/100)
priceb=int(rs("huiyuanjia")*120/100)
rs2.open "select top 10 * from shop_books where huiyuanjia>="&pricea&" and huiyuanjia<="&priceb&" and id<>"&id&" and anclassid="&anclassid&" order by bestbook desc,id desc",conn,1,1
if rs2.eof and rs2.bof then
response.write "<tr><td height=23><p style='margin-left: 15px'>暂无同价位产品</td></tr>"
else
do while not rs2.eof%>
<tr>
<td height="24" STYLE='PADDING-LEFT: 18px'>
<a target="_blank" href=list.asp?id=<%=rs2("bookid")%>><%=rs2("bookname")%></a>
</td>
</tr>
<%rs2.movenext
loop
end if
rs2.close
%>
参考答案:补充:
rs("huiyuanjia")这个上面有程序把这个读出来不?你贴的程序没有读这个表的程序
继续补充:"代码往下有段 这个表的的数据的。",读出数据之后才能有rs("huiyuanjia")的值。。是不是在rs("huiyuanjia")之前就读过那个表呢?