ASP获取ACCESS数据库表名及结构的代码_ASP教程-查字典教程网
ASP获取ACCESS数据库表名及结构的代码
ASP获取ACCESS数据库表名及结构的代码
发布时间:2016-12-29 来源:查字典编辑
摘要:获取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教程学习
    热门ASP教程学习
    编程开发子分类