请教关于显示新闻标题和内容的ASP语言

来源:百度知道 编辑:UC知道 时间:2024/06/25 06:31:29
我直接放一段显示最新新闻标题的ASP代码,title是标题 content是内容
<%dim title
set rs=server.createobject("adodb.recordset")
sql="select top 1 * from Jc_Content where classid=12 order by ID desc"
rs.open Sql,conn,1,1
if rs.eof then response.end
do while not rs.eof
response.Write rs("Title")
rs.movenext
loop
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
这个是显示最近新闻标题的,我想在标题下面的DIV框里显示50字以内的内容简要时,我直接把title换成content为什么就是错误了?我刚学ASP不太懂啊,希望大家指导指导,还有就是这个显示50字的怎么整?
我可能描述的不是很准确.在标题和内容之间还有许多代码,因此好像content的代码需要从新写,而我复制了上面的代码换汤不换药后不能运行.希望大虾帮我写段显示内容content的代码谢谢啦

这段代码本身已经是一段完整的调用代码,主要问题在于你得数据库是否有content这个列,没有的话换了肯定会报错,另外如果你采用直接复制得代码得话,也是有问题得,因为
rs.close
set rs=nothing
conn.close
set conn=nothing
已经关闭了数据库并且清空了,如果下面还存在类似的rs("")代码那么肯定是会报错得。动态代码不是简单复制粘贴就可以得,前后关系复杂,要具体分析。

<%dim title
set rs=server.createobject("adodb.recordset")
sql="select top 1 * from Jc_Content where classid=12 order by ID desc"
rs.open Sql,conn,1,1
if not rs.eof then
do while not rs.eof
response.Write(rs("Title")&"<Br>"&left(rs("content"),50))
rs.movenext
loop
else
response.write("暂无新闻内容")
end if
rs.close
set rs=nothing
conn.close
set conn=nothing
%>

首先你得给出错误信息

<%dim title
set rs=server.createobject("adodb.recordset")
sql="select top 1 * from Jc_Content where classid=12 order by ID desc"
rs.open Sql,conn,1,1
if rs.