如何判断表是否存在?
数据库用sql server,如何判断一个库和一个表是否存在? 问题点数:30、回复次数:7Top
1 楼IAmKylix(kylix)回复于 2000-05-28 00:53:00 得分 10
用TSession控件
session.GetDatabaseNames
session.GetTableNamesTop
2 楼larryuan(袁代码)回复于 2000-05-28 08:17:00 得分 0
是要得到库名的全部列表,再从列表中去匹配我要找的库吗?
还有没有其他方法?Top
3 楼lookfar(人众人)回复于 2000-05-28 08:28:00 得分 10
在数据库里有sysobject表,里面保存有该库都有什么表以及都有什么键和索引,至于有没有什么库,要用程序方法了Top
4 楼larryuan(袁代码)回复于 2000-05-28 09:49:00 得分 0
to lookfar:
就是要用程序实现.Top
5 楼caili()回复于 2000-05-28 10:35:00 得分 10
1.连接到SQL SERVER的master库
2.从sysdatabases中查询是否有指定的库
3.如果有,转到这个库中
4.从sysobjects中查询是否有指定的表.
5.所有的这一些都可以用一个TQuery完成.Top
6 楼zhouzq()回复于 2000-05-28 23:57:00 得分 0
用database 的connected的属性Top




