如何在asp程序中检测SQL库中有没有存在某个数据表名 帮帮忙吧
有一个小问题看来一定要请教大师了,我想在我的asp程序中检测SQL库中有没有存在某个数据表名即如何获得数据表的名称,要如何才能够实现呢?谢谢您了,帮帮忙吧! 问题点数:30、回复次数:6Top
1 楼angelheavens(龙辉)回复于 2005-04-20 11:41:35 得分 0
可以用ADOXTop
2 楼madpolice(午夜狂龙)回复于 2005-04-20 11:42:03 得分 25
<%
on error resume next
conn.execute "select count(*) from 表"
if err then
表不存在
end if
%>Top
3 楼zheng_hz(鸿鹄)回复于 2005-04-20 11:54:17 得分 5
写一段存储过程
if exists (select * from dbo.sysobjects where id = object_id(N'[表名]')
and OBJECTPROPERTY(id, N'IsUserTable') = 1)
begin
--做你要做的事情
end
Top
4 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2005-04-20 11:56:48 得分 0
用error判断Top
5 楼zheng_hz(鸿鹄)回复于 2005-04-20 12:08:29 得分 0
还有一个办法
select * from sysobjects where xtype='u'Top
6 楼optimist_1999(letian)回复于 2005-04-20 12:45:30 得分 0
谢谢各位了,小弟的分有限,请海涵啊!Top




