surface core m3:如何用ASP提取字段里的数据限定限定字数?

来源:百度文库 编辑:中科新闻网 时间:2024/05/05 06:41:32
如何用ASP提取字段里的数据限定限定字数?
就是说如果在提取一篇新闻的前200字!也就是新闻摘要时,
大家是如何做的啊!
不是底下的啊!
<% if len(trim(rs("content")))>200 then
response.Write left(trim(rs("content")),200)&"..."
else %>
<%=rs("content")%>
<% end if %>
因为上面代码一碰到表格或图片等东东时就会出问题的!!
不知大家有什么好办法解决啊!回答正解有分追啊!!
请踊跃发言啊!!
没有办法解决吗?郁闷中!!

先屏掉里面带尖拓号的!再用下面的!
<% if len(trim(rs("content")))>200 then
response.Write left(trim(rs("content")),200)&"..."
else %>
<%=rs("content")%>
<% end if %>

你用的函数没有错,但是要提取的字段内容里含有图片或表格的话,代码就会出问题

提取限定用strvalue(text,数字)
截取新闻自然是用<%=strvalue(rs("news"),200)%>
如果你截取的内容里有表格或图片,如果数据库不是很大的话,可以在数据库内截取的字段内加入asp语句调用表格图片

你可以试试。。。

先把新闻赋给一个字符news1
news1=rs("news")
然后用下面的语句 在把要取出来的字赋给news2
news2=left(news1,200)
left是个函数 200是所取字数