网络编程
位置:首页>> 网络编程>> Asp编程>> ASP获取ACCESS数据库的表名以及表名对应的字段名和字段类型

ASP获取ACCESS数据库的表名以及表名对应的字段名和字段类型

作者:yudi 来源:经典论坛 发布时间:2009-12-25 18:57:00 

标签:access,数据库,字段,表

[asp] 献一函数:ASP获取ACCESS数据库的表名以及表名对应的字段名和字段类型

<%
showtable "../database/#mall.mdb" '调用
Sub showtable(tablepath)
StrSQL="DBQ="+server.mappath(""&tablepath&"")+";DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open StrSQL
Set rs=Conn.OpenSchema(20)
rs.filter="table_type='table'"  '过滤只显示table类型的记录
do while not rs.eof
     response.write "tablename:"&rs("TABLE_NAME")&"<br>"
        Set rst =server.CreateObject("adodb.recordset")
        sql="select * from ["&rs("TABLE_NAME")&"]"
        rst.open sql,conn,1,1
        For i=0 To rst.fields.count-1
        response.write  rst.fields(i).name&"--"&getType(rst.fields(i).type)&"<br />"
        next
        rs.movenext
Loop
End sub
function getType(num)
   select case num
     case "202" :
       getType="文本"
     case "203" :
       getType="备注"
     case "3" :
        getType="长整型"
     Case "2" :
       getType="整型"
     case "17" :
       getType="字节"
     case "3" :
       getType="长整型"
     case "4" :
       getType="单精浮点"
     Case  "5" :
       getType="双精浮点"
     case "3" :
       getType="长整型"
     case "72" :
       getType="同步复制ID"
     case "131" :
       getType="小数"
     Case "135" :
       getType="日期/时间"
     case "6" :
       getType="货币"
     case "11" :
       getType="是/否"
     case "205" :
       getType="OLE对象"
   end  Select
End function
%>

0
投稿

猜你喜欢

  • 我需要查询从现在算起五天前的日期。按照商业习惯,这五天应该不包含星期六和星期天。专家回答:对于许多跟商业日期有关的情况,最好的解决方案是使用
  • reader.html<html><head><meta  http-equiv=&quo
  • 相信用过Gmail的人都知道Gmail有一个草稿自动保存的功能,每过一段时间,Gmail都会自动保存邮件草稿,这样在一些突 * 况下就能快速地
  • blankzheng的blog:http://www.planabc.net/1、使用fieldset和legend标签在form中,我们经
  • 为了能够正常使用,先把所提供的global.asa文件放到该应用程序的根目录中。最简单的办法是把global.asa文件放到缺省Web网站的
  • 一个随机排列元素的方法, 其实之前是在摄影页面写的一个小效果.查看演示: 点此查看DEMO实现方法利用Math.random()产生随机数,
  • 简介:设计稿尺寸标注与取色专用工具,适用于设计、界面开发与网页前端安装包仅700KB,全绿色独有的双模式切换可支持双屏显示器,一面设计,一面
  • MySQL中有许多操作符和函数可以返回字符串。本节回答这个问题:返回的字符串使用什么字符集和 校对规则?对于简单的函数,即接收字符串输入然后
  • Blog的全名应该是Web log,中文意思是“网络日志”,后来缩写为Blog,而博客(Blogger)就是写Blog的人。从理解上讲,博客
  • 我一直不很明白在中国国内流行的设计风格,象在国外的很多地方都有鲜明的设计大方向,比如韩国站点设计一般比较花哨,所以动画很多,我们常常看到韩国
  • 将SQL Server中所有表的列信息显示出来: SELECT SysObjects.Name as tb_name, SysColumns
  • 说明:通过随机产生密码,然后将密码EMail给注册用户,你可以确认用户的EMail填写是否正确。自动产生的密码往往安全性更高,同时,你可以过
  • JS提供两个截取字符串的方法,分别是:slice()和substring()slice和substring都可以接受一个或两个参数,第1个参
  • 使用数据库的过程中,由于断电或其他原因,有可能导致数据库出现一些小错误,比如检索某些表特别慢,查询不到符合条件的数据等。出现这些情况的原因,
  • 一、从外部文档中粘贴时,如果只要文字而不想要其格式,可以使用“Edit→paste as text”命令,不要直接用Ctrl+V。二、当有浏
  • 由于javascript是一种无类型语言,所以一个数组的元素可以具有任意的数据类型,同一个数组的不同元素可以具有不同的类型,数组的元素设置可
  • 当需要制作转动鼠标滚轮放大页面字体这样的交互效果时,会用到 Mousewheel 事件。其实在大多数浏览器(IE6, IE7, IE8, O
  • 加入CDC的这段日子里,工作中积累的小心得都密密麻麻的收在册子里。恰逢近期的校园招聘正如火如荼的展开着,借此机会,我把这一些不太成熟的小想法
  • 我们知道,数组的sort方法可以对数组元素进行排序,默认是按ASCII字母表顺序排序。如果要根据其他的顺序排序就需要为sort方法提供一个比
  • 本文列举了兼容 IE 和 FF 的换行 CSS 推荐样式,详细介绍了word-wrap同word-break的区别。兼容 IE 和 FF 的
手机版 网络编程 asp之家 www.aspxhome.com