asp查询数据库

<%'连接数据库dimConnStr,Conn,rs,iConnStr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Se... <%
' 连接数据库
dim ConnStr,Conn,rs,i
ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath("data.asa")
On Error Resume Next
Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConnStr
If Err Then
Err.Clear
Set Conn = Nothing
response.write "数据库连接失败..."
Response.End()
End If

'查询数据库
Sql="select * from news order by id desc"
Set Rs = Server.CreateObject("Adodb.RecordSet")
Rs.Open Sql,Conn,1,1

do while not rs.eof '循环开始
response.write rs("newstitle") '显示数据
rs.movenext
loop
rs.close
conn.close
set rs=nothing
set conn=nothing
%>

表段为:news 字段为:newstitle,都是文本类型。我想把字段内容按顺序排列出来。
上面的代码总是错误!!!谢谢了!!!

谢谢了!!!
显示为:

Active Server Pages 错误 'ASP 0113'

脚本超时

/1.asp

超过了脚本运行的最长时间。可以为 Server.ScriptTimeOut 属性指定新值或更改 IIS 管理工具中的相应值来更改此限制。
展开
 我来答
stresume
推荐于2016-11-01 · TA获得超过289个赞
知道小有建树答主
回答量:587
采纳率:0%
帮助的人:461万
展开全部
个人建议在
先将On Error Resume Next 注释
然后测试程序是否有问题,
如果程序仍然存在上述情况,则继续执行如下调试。
do while not rs.eof '循环开始
response.write rs("newstitle") '显示数据
rs.movenext
循环中增加一个语句,将你执行的结果显示到页面中
do while not rs.eof '循环开始
response.write rs("newstitle") '显示数据
response.flush()'不缓存,直接将结束显示到页面
rs.movenext
增加response.flush()语句之后再重新测试程序,
看输出结果,然后在看是否有问题。
quif888
2011-11-08 · TA获得超过412个赞
知道小有建树答主
回答量:234
采纳率:0%
帮助的人:114万
展开全部
你的数据库是在根目录吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式