这个问题有点希奇,但现在我碰到了!

dhluo 2003-06-20 03:17:15
怎样从数据库里取出所有表的名字?当然,我们是用ADO来连接的数据库了。
比如类似:
Set Conn = Server.CreateObject("ADODB.Connection")
strConn= "PROVIDER=SQLOLEDB;Uid=sa;Pwd=;server=127.0.0.1;database=DBName"
Conn.open strConn
这个Conn就已经连上了数据库DBName。它是应该能够访问到所有表的,但有什么办法可以一次性访问到所有表(主要是得到它的名字)?

我现在碰到的问题是,要动态获取一定表里的数据,这些表的名字是有规律的(就是预定了部分字符),但表的个数不定,我先判断某个表是否存在,在行访问。
...全文
24 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dhluo 2003-06-20
  • 打赏
  • 举报
回复
kao,原来是常识啊!惭愧。
接分。
jobine 2003-06-20
  • 打赏
  • 举报
回复
select object_id('表名')
如果表存在返回对象id,如果不存在返回null
cpp2017 2003-06-20
  • 打赏
  • 举报
回复
set rs = conn.execute("select * from sysobjects where xtype='U'")

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧