注册 登录
编程论坛 ASP技术论坛

asp脚本如何连接获取数据库的内容?

sunliantong 发布于 2012-11-09 00:11, 337 次点击
只有本站会员才能查看附件,请 登录
asp脚本如何连接获取数据库的全部内容?数据库名:db1.mdb
表名:表1
表内容有:编号(自动排序,如1,2,3,4…),name(字符串,32位字符),mima(字符串)
我现在是想把表的每行都读出来,但不知道每行的任意参数,因为就算编号是12345…,但由于我之前可能已经删除了某些行,所以不是所有编号依然全在,请问如何写获取并在页面显示出表内所有内容?
之前我用
for i=0 to 99
试下按每个编号搜索一次,套用的别人的例子但是不显示
next
我是新手不懂,所以请给我举个获取数据库全部内容的例子!
3 回复
#2
hu9jj2012-11-09 12:19
可能通过select 提取出需要显示的数据集,然后通过循环语句逐行显示出来。
#3
sunliantong2012-11-09 23:13
回复 2楼 hu9jj
已知表名,字段名称,想获取到所有存在的值,如何写呢?可否帮忙举例写下!谢谢了!
    if request("submit1")="获取所有内容"  then
     Set conn = CreateObject("ADODB.Connection")      '链接数据库
     conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db2.mdb")'设置数据库相对路径
     Set rs = CreateObject("adodb.recordset")
     
    'for i = 0 to 99 '这样最多可读取99个数据,但因为我的数据库不是所有编号都在,有的可能已经被删了
      rs.open "select * from 表1 where 编号='" &i&"'",conn,1,3'打开数据库搜索要查询的
     '我这里怎样把表里全部获取出来,已知的就是字段,下面的内容都不知道
     'next'这里的蓝色部分是不对的写法

   

     
     rs.close'关闭数据库
     set rs=nothing
     set conn=nothing'释放对像
    Response.end'停止脚本
   end if


[ 本帖最后由 sunliantong 于 2012-11-9 23:14 编辑 ]
#4
ysf01812012-11-10 15:03
rs.open "select * from 表1 order by 编号 desc",conn,1,1
 do while not rs.eof
    response.write "你想要的"
 rs.movenext
 loop
 rs.close
1