类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
小弟问题如下:
sql中表有一数据类型为ntext型的列
可是在asp中.用<%=rs("content")%>却什么都不显示!
请各位大哥指教!!
说明原因,应该如何提取显示??
另外,数据库中是有数据的.
网友回答:
<%=rs("content")%> 应该是可以的,你看看你其他语句是不是有问题,
或者你<%=trim(rs("content"))%>试试.
原因可能有很多,把你的网页贴上来看看吧,这不是数据类型的事
<%
sql ="select * from liuyan order by id desc"
set rs = myconn.execute(sql)
if rs.eof then
response.write "暂无留言,敬请期待!"
else
do while not rs.eof
%>
---------------------------------------------------->>>
<%
set rs=server.createobject("adodb.recordset")
sql ="select * from liuyan order by id desc"
rs.open sql,myconn,1,3
if rs.eof and rs.bof then
response.write "暂无留言,敬请期待!"
else
do while not rs.eof
%>
长度?~~~
我运行了你的代码,没问题。唉!
<%if len(trim(rs("content")))>30 then%><%=left(trim(rs("content"),29))%>..<%else%><%=trim(rs("content"))%><%end if%>
你可以response.write rs("content")的值看看