欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【asp获取数据库中所有表名和字段名】,下面是详细的分享!
asp获取数据库中所有表名和字段名
< %
'功能:显示数据库中表名、字段名、字段内容
'原创:wangsdong
'来源:aspprogram.cn
'原创文章,转载请保留此信息,谢谢
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
% >
以上所分享的是关于asp获取数据库中所有表名和字段名,下面是编辑为你推荐的有价值的用户互动:
相关问题:sql server2008如何获得所有表名和字段名
答:1、select * from sysobjects where xtype='u' 2、SELECT COLUMN_NAME,DATA_TYPE FROM INFORMATION_SCHEMA.columns WHERE TABLE_NAME=表名 >>详细
相关问题:C#根据数据库动态表名称获取其所有字段名
答:SqlCommand sqlCmd = new SqlCommand(" select * from "+str, conn); 把这句替换了 >>详细
相关问题:请问asp中 用 select sum(字段名) from表名求和的...
答:select sum(字段名) as abc from 表名 这样就好了,rs("abc") 就是和的值 我想你总会先对数据集进行判断吧?这个as后面的ABC和正常的字段名是一个概念。 你说,如果Select查不到数据返回什么值呢? 当然是没有值,如果你一定要取就要报错。 if n... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
