手机
当前位置:查字典教程网 >编程开发 >ASP教程 >ASP获取ACCESS数据库表名及结构的代码
ASP获取ACCESS数据库表名及结构的代码
摘要:获取ACCESS数据库表名_www.jb51.net

<html>

<head>

<title>获取ACCESS数据库表名_www.jb51.net</title>

</head>

<bodyarial';font-size:12px">

<form name="get" action="" method="post">

数据库路径:<input type="text" name="path" value="" size="50" />

<input type="hidden" name="ari" value="1" />

<input type="submit" value="查看" />

</form>

<hr>

<%

if request.form("ari")="1" and request.form("path")<>"" then

dim conn,connstr,i,sql,rs

on error resume next

Connstr="DRIVER=Microsoft Access Driver (*.mdb);DBQ="+server.mappath(request.form("path"))

Set Conn=Server.CreateObject("ADODB.Connection")

conn.Open connstr

If Err Then

err.Clear

Set Conn = Nothing

Response.Write "数据库连接出错,请检查连接字串。"

Response.End

End If

%>

<font color=red><%=conn.connectionstring%></font><hr>

<%

j=0

dim tablecount

tablecount=0

Set shm = conn.OpenSchema(20)

shm.MoveFirst

Do While Not shm.EOF

If shm("TABLE_TYPE") = "TABLE" Then

If Left(shm("table_name"), 1) <> "~" Then '这里过滤掉隐藏表

j=j+1

call GetFileds(shm("table_name"))

End If

End If

shm.MoveNext

Loop

response.write "共有 "&j&" 个数据表!"

else

response.write "<h3>请输入数据库相对路径查看具体内容!</h3>"

end if

%>

</body>

</html>

<%

Function GetFileds(TableName)

Set rs = server.createobject("adodb.recordset")

Dim SQL

SQL = "select * from " & TableName

rs.Open SQL, conn, 1, 1

Dim Cont

Cont = rs.Fields.Count

response.write "<divmargin-bottom:10px;padding:5px;border:1px #dddddd solid;background:#eeeeee"">"&vbcrlf

response.write "表 <font color=red><b>"&TableName&"</b></font> 中含有"&Cont&"个字段,具体如下:<br>"&vbcrlf

For i = 0 To Cont - 1

dim filtype

select case rs.fields(i).type

case 3

filtype="自动编号(数字)"

case 202

filtype="字符"

case 203

filtype="备注"

case 125

filtype="日期"

case 11

filtype="真/假(是/否)"

end select

response.write " <font color=red>"&i&"</font>--<font color=green><b>"&rs.fields(i).name&"</b></font>--"&filtype&";<br />"&vbcrlf

Next

response.write "</div>"&vbcrlf

rs.Close

set rs=nothing

End Function

%>

【ASP获取ACCESS数据库表名及结构的代码】相关文章:

如何截取asp后台登陆密码的代码

非常不错的列出sql服务器上所有数据库的asp代码

asp实现读取数据库输出json代码

asp获取数据库的连接属性的方法

ASP连接11种数据库语法总结

用asp实现的数据库中存取文件的代码

asp实现获取MSSQL数据库表指定条件行数的函数

ASP ACCESS 日期操作语句小结 By Stabx

asp连接sqlserver数据库实现代码

asp中通过getrows实现数据库记录分页的一段代码

精品推荐
分类导航