欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

asp获取数据库中表名和字段名的代码

程序员文章站 2022-04-14 19:17:12
复制代码 代码如下:< % '功能:显示数据库中表名、字段名、字段内容 '原创:wangsdong '原创文章,转载请保留此信息,谢谢 set rs=server.c...
复制代码 代码如下:

< %
'功能:显示数据库中表名、字段名、字段内容
'原创:wangsdong
'原创文章,转载请保留此信息,谢谢

set rs=server.createobject("adodb.recordset")
db="db1.mdb"
set conn=server.createobject("adodb.connection")
connstr="provider=microsoft.jet.oledb.4.0;data source=" & server.mappath(db)
conn.open connstr

set rs=conn.openschema(20)
do until rs.eof

if rs(3)="table" then
response.write "表名:"&rs(2)&"<br />"
set rs1=server.createobject("adodb.recordset")
sql="select * from "&rs(2)
set rs1=conn.execute(sql)
response.write "字段名:"
for i=0 to rs1.fields.count-1
response.write rs1.fields(i).name&" "
next
response.write "<br />"

do while not rs1.eof
response.write " "
for i=0 to rs1.fields.count-1
t=rs1.fields(i).name
response.write rs1(t)&" "
next
response.write " "
rs1.movenext
loop
response.write " "
end if

rs.movenext
loop

set rs=nothing
set conn=nothing
% >

只要改变一下数据库名,然后运行一下这个程序,就可以看到结果了。