各位ASP同仁帮忙LOOK一下,小问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 00:51:15
<%
str="select * from long_goods,goods_sch where long_goods.id="&goodsId&" and goods_sch.goodsId="&goodsId
set rs=conn.execute("select top 1 * from long_goods,goods_sch where long_goods.id="&goodsId&" and goods_sch.goodsId="&goodsId)
if not rs.eof then
suppid=rs.fields("suppid")
if suppid<>"" then
set rs1=conn.execute("select * from long_suppliers where supp_id="&suppid)
if not rs1.eof then supplier=trim(rs1.fields("supplier_info"))
else
supplier=""
end if
goodsType=rs.fields("type")
quantity=trim(rs.fields("quantity"))
encaps=rs.fields("encapsulation")
brand=rs.fields("brand")************************问题在这
wholesale=trim(rs.fields("wholesale_date"))*************
price=rs.fields("price")
sendToAdd=rs.fields("sendToAdd")

没看到数据库不知道为什么?

你可以测试:
if not rs.eof then
suppid=rs.fields("suppid")
后面加一行
Response.Write(rs("brand"))'检查rs("brand")的值,其他类型

没数据的话---可能是你数据库中这个字段没有值
显示其他数据-----可能是你表格中的值和数据库的字段没对上