国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

ASP獲取ACCESS數(shù)據(jù)庫表名及結(jié)構(gòu)的代碼

2024-05-04 11:09:14
字體:
供稿:網(wǎng)友
此方法可獲得ACCESS數(shù)據(jù)的表名及其結(jié)構(gòu),數(shù)據(jù)類型等... 程序過濾了幾個ACCESS數(shù)據(jù)庫的幾個隱藏表(可能是導(dǎo)致ACCESS數(shù)據(jù)庫刪除數(shù)據(jù)還會變大的原因)
 
 
 

<html> 
<head> 
<title>獲取ACCESS數(shù)據(jù)庫表名_m.survivalescaperooms.com</title> 
</head> 
<body style="text-align:left;margin-left:50px;font-family:'arial';font-size:12px"> 
<form style="padding:5px;margin:5px;margin-left:0px" name="get" action="" method="post"> 
數(shù)據(jù)庫路徑:<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 "數(shù)據(jù)庫連接出錯,請檢查連接字串。" 
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&" 個數(shù)據(jù)表!" 
else 
response.write "<h3>請輸入數(shù)據(jù)庫相對路徑查看具體內(nèi)容!</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 "<div style=""margin-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="自動編號(數(shù)字)" 
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 
%>
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 镇原县| 普宁市| 县级市| 河北区| 思茅市| 普宁市| 武安市| 杭锦旗| 长葛市| 黄平县| 延寿县| 巧家县| 深水埗区| 南昌市| 敦化市| 呼和浩特市| 元江| 建宁县| 健康| 陇西县| 左云县| 临漳县| 鸡东县| 涪陵区| 犍为县| 昌吉市| 樟树市| 黄山市| 同心县| 南宫市| 白河县| 禄丰县| 深圳市| 龙川县| 虹口区| 尼玛县| 台南县| 将乐县| 岳池县| 织金县| 通河县|