| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 379 人关注过本帖
标题:[求助]数据库的显示老是不成功
只看楼主 加入收藏
yjdgv
Rank: 1
等 级:新手上路
帖 子:73
专家分:0
注 册:2007-8-25
收藏
 问题点数:0 回复次数:5 
[求助]数据库的显示老是不成功

在运以下代码时 明数据库里面有数据却只显示“暂无数据”
请高手帮助分析一下吧
<%

dim conn,connstr
db="data.mdb"
on error resume next

connstr="DBQ="+server.MapPath(""&db&"")+";defaultdir=;driver={microsoft access driver (*.mdb)};"
set conn=server.CreateObject(adodb.connection)

if err then
err.clear
else
conn.open connstr
end if

set sql="select * from data order by ID desc"
set rs=conn.execute(sql)
if rs.eof then
response.Write"暂无数据"
else
do while not rs.eof
response.Write"&nbsp;"&rs("file")&""
rs.movenext
loop
end if
%>

搜索更多相关主题的帖子: 数据库 
2007-09-08 07:39
潇寒
Rank: 1
等 级:禁止访问
帖 子:157
专家分:0
注 册:2006-10-18
收藏
得分:0 

你带个表格循环试试!


[url=http://www..cn] 亚洲数据[/url]
2007-09-08 07:56
潇寒
Rank: 1
等 级:禁止访问
帖 子:157
专家分:0
注 册:2006-10-18
收藏
得分:0 
你加个表格试一下!!
<%
  Set Rs=server.Createobject("ADODB.RECORDSET")
Rs.open "select * from data order by ID desc",Conn,1,1
do while not Rs.eof
%>
<table width="100%" border="0">
<tr>
<td width="16%"><div align="center" class="STYLE1">
<font face='wingdings'>4</font>
</div></td>
<td width="81%" id="tds"><%=oRs("AA")%></td><td width="3%">&nbsp;</td>
</tr>
</table>
<%
Rs.movenext
loop
Rs.close
%>

[此贴子已经被作者于2007-9-8 8:00:36编辑过]


[url=http://www..cn] 亚洲数据[/url]
2007-09-08 07:59
不惑
Rank: 2
等 级:论坛游民
威 望:2
帖 子:569
专家分:13
注 册:2007-3-22
收藏
得分:0 
建议把on error先去掉
我怀疑你的数据库未能打开
因为有它所以未报错
因为未能打开,所以永远都EOF
2007-09-08 08:05
lecojason
Rank: 1
等 级:新手上路
帖 子:51
专家分:0
注 册:2007-9-5
收藏
得分:0 

你用了ASP的关键词 DATA做表的名字.建议改个名字.试一下.

2007-09-08 10:37
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 
set conn=server.CreateObject(adodb.connection)
改成
set conn=server.CreateObject("adodb.connection")
2007-09-08 10:58
快速回复:[求助]数据库的显示老是不成功
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038279 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved