我在Sql数据库里,设置的字段名 mianj 中文意思是"面积", 我在显示时用<%=rs("mianj")%>,怎么显示不出来
还有一个字段:quname 中文意思是"小区名",我显示时用<%=rs("quname")%> 
 数据库里与我在ASP里写的都一样
为什么在同一行里,别的字段都能正常显示,这两个就不能显示呢,数据库里,这两个字段都有内容,不是空的.真郁闷,肯请高手指点

解决方案 »

  1.   

    <table width="100%" border="0" cellspacing="0" cellpadding="0"> 
    <% 
    set rs_Product=server.createobject("adodb.recordset") 
    sqltext="select top " & Product_count & " * from Product where Passed="&TrueType&" And FirstPage="&TrueType&" order by UpdateTime desc" 
    rs_Product.open sqltext,conn,1,1 
    %> 
    <tr align="center"> 
    <% 
    If rs_Product.eof and rs_Product.bof then 
    response.write "<td><p align='center'><font color='#ff0000'>还没任何产品</font></p></td>" 
    else 
    row_count=1 
    Do While Not rs_Product.EOF%> 
    <td><table border="0" cellpadding="0" cellspacing="8" > 
    <tr> 
    <td width="38%" height="30"><table width="100%" border="0" cellspacing="0" cellpadding="0" > 
    <tr> 
    <td align="center"><table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0" style="border: 1px solid #cccccc"> 
    <tr> 
    <td align="center"><a href="ProductShow.asp?ID=<%=rs_Product("id")%>"><img src=<%=rs_Product("DefaultPicUrl")%> width="153" height="153" border=0 onload="javascript:DrawImage(this);"></a></td> 
    </tr> 
    </table></td> 
    </tr> 
    <tr> 
    <td height="22" align="center" bgcolor="#F5F5F5"><a href="ProductShow.asp?ID=<%=rs_Product("id")%>"><%=rs_Product("Title")%></a></td> 
    </tr> 
    </table></td> 
    </tr> 
    </table></td> 
    <% if row_count mod 3 =0 then%> 
    </tr> 
    <tr> 
    <%end if%> 
    <% 
    rs_Product.MoveNext 
    row_count=row_count+1 
    Loop 
    end if 
    rs_Product.close 
    %> </tr> 
    </table>我随便复制了一段看看吧,数据库连接一般放在包含文件里 
      

  2.   

    1.在SELECT里加别名,也就是SELECT MIANJ AS 'MIANJI',然后在前台用<%=rs("MIANJI")%> 获得
    2.如果还不行的话就数好位置用<%=rs(0)%>获得,0表示第一列
    希望对你有帮助