CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

ASP中怎样读出数据库名,表名,和字段名??? SQL的也行

楼主lhi007()2002-09-17 16:07:57 在 Web 开发 / ASP 提问

拜托,拜托 问题点数:80、回复次数:5Top

1 楼fbj007(千里独行)回复于 2002-09-17 16:19:37 得分 40

读出表中字段名的方法:  
  while   not   rs.eof  
  for   i=0   to   rs.fields.count-1  
          response.write   rs.fields(i).name  
  next  
  rs.movenext  
  wendTop

2 楼fbj007(千里独行)回复于 2002-09-17 16:21:37 得分 0

检测出一个数据库中有哪些数据表?http://www.csdn.net/Expert/TopicView1.asp?id=1011763Top

3 楼abigfrog(千年精灵)(★JAVA★)回复于 2002-09-17 16:23:52 得分 40

读表名的方法:  
   
  <     %'---------------读access库中的表名-------------------------  
              SET     Conn=Server.CreateObject("ADODB.Connection")  
              Conn.Open     "Driver={Microsoft     Access     Driver     (*.mdb)};DBQ="&     Server.MapPath("库名称")  
              Set     rstSchema=Conn.OpenSchema(20)  
               
              Do     Until     rstSchema.EOF  
                          Response.Write     "Table     name:"&     rstSchema(2)&     "<     br>     "&     "Table     type:"&     rstSchema(3)&     "<     br>     <     br>     "  
                          rstSchema.MoveNext  
              Loop  
              %>      
          <     %'---------------读sql     server库中的表名-------------------------  
              SET     Conn=Server.CreateObject("ADODB.Connection")  
              Conn.Open     "Server=IP地址;Provider=sqloledb;Database=库名称;UID=用户名;PWD=密码;"  
              Set     rstSchema=Conn.OpenSchema(20)  
               
              Do     Until     rstSchema.EOF  
                          Response.Write     "Table     name:"&     rstSchema(2)&     "<     br>     "&     "Table     type:"&     rstSchema(3)&     "<     br>     <     br>     "  
                          rstSchema.MoveNext  
              Loop  
              %>          
       
          <     %'---------------读oracle库中的表名-------------------------  
              SET     Conn=Server.CreateObject("ADODB.Connection")  
              Conn.Open     "Provider=MSDAORA.1;Password=密码;User     ID=用户名;Data     Source=数据源名称"  
              Set     rstSchema=Conn.OpenSchema(20)  
               
              Do     Until     rstSchema.EOF  
                          Response.Write     "Table     name:"&     rstSchema(2)&     "<     br>     "&     "Table     type:"&     rstSchema(3)&     "<     br>     <     br>     "  
                          rstSchema.MoveNext  
              Loop  
              %>          
          只要用相应的数据库代替以上的中文就可以Top

4 楼bestpeaker(庄周)回复于 2002-09-17 16:47:04 得分 0

关注Top

5 楼seafarer777(手拿胡萝卜就敢装托塔李天王)回复于 2002-12-17 10:27:33 得分 0

MarkTop

相关问题

  • 如何得到SQL的字段名
  • 如何用sql修改字段名称?
  • sql实现修改表字段名
  • asp 里用sql语句:select columnname from tablename ,这里的字段名可以是变量么?
  • 怎样在程序中读出数据库的字段名?
  • SQL命令中select * from table1 where 字段名=xxx,其中字段名可否用变量表示
  • sql server2000 中如何修改字段名?(用SQL语句)
  • 如何读出任意Access数据库的表名和字段名?
  • 如何用代码读出一个表的所有的字段名称?(keani)
  • 请教读出数据库表中字段名称的方法,在线等待

关键词

  • 数据库
  • asp
  • 字段名
  • rstschema
  • 读出
  • 表名
  • 拜托
  • movenext loop%
  • rs
  • 方法

得分解答快速导航

  • 帖主:lhi007
  • fbj007
  • abigfrog

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo