access读取mysql表_ASP获取ACCESS数据库表名及结构的代码

ASP获取ACCESS数据库表名及结构的代码

更新时间:2008年08月20日 01:01:50   作者:

此方法可获得ACCESS数据的表名及其结构,数据类型等...

程序过滤了几个ACCESS数据库的几个隐藏表(可能是导致ACCESS数据库删除数据还会变大的原因)

获取ACCESS数据库表名_www.jb51.net

数据库路径:


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

%>


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 "

请输入数据库相对路径查看具体内容!

"

end if

%>

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 "

"&vbcrlf

response.write "表 "&TableName&" 中含有"&Cont&"个字段,具体如下:
"&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 " "&i&"--"&rs.fields(i).name&"--"&filtype&";
"&vbcrlf

Next

response.write "

"&vbcrlf

rs.Close

set rs=nothing

End Function

%>

相关文章

1a1b05c64693fbf380aa1344a7812747.png

asp强大的application 是 php 中所没有的。昨天朋友抱怨他的人才网站读取速度慢,于是我帮他把asp中读库比较费时的部分用application做了缓存。2009-12-12

4f55910a645b073bc4fc65dc10dc14bd.png

本文主要介绍的是ASP使用MySQL数据库的攻略,希望对你有帮助,一起来看。2015-10-10

0ea3c7666119d5615e582f823fb3fad6.png

asp网页邮箱访问...2006-09-09

4f96a78db829b1556ff16de21e013c7a.png

asp截取字符串的两种应用...2006-08-08

8cc1031babc6aff2319f1c6af8544aa0.png

让asp生成带有样式的word文件,如字体颜色为红色,加粗,字号为36号的文字2008-09-09

0c932a99bb7b6f23c937db507070cc7b.png

这篇文章主要介绍了ASP通过ODBC连接SQL Server 2008数据库的方法,需要的朋友可以参考下2015-08-08

cca732bf65a93ed2ec0ac80c638460fe.png

asp下的分页程序代码2008-04-04

2d9f31f2af7b675a3d153d2b7f1035a7.png

ASP判断是否为数字通常用isnumeric()函数,它的作用是判断里面的参数表达式是不是数值2007-11-11

b452cee8ec5cd9e58ab98eba17281e59.png

这篇文章主要介绍了asp中Scripting.Dictionary字典对象使用示例,本文包含创建、赋值、遍历、判断KEY等操作,需要的朋友可以参考下2014-08-08

f4838ec7e2d4da28e0b57d4e852dadd4.png

本文罗列了一些常用的ASP时间函数以及如何获取服务器时间的写法,感兴趣的朋友可以了解下,就当巩固知识了希望本文对你有所帮助2013-01-01

最新评论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值