在VB中应该如何判断一个表是否在SQL SERVER中存在?
比如:在VB界面的一个TEXT文本框中输入一个表的表名,那么在VB界面中应该怎样用代码来实现判断这个表是否在SQL SERVER中存在??如果不存在就建立一个以TEXT文本框的内容命名的表
比如:在VB界面的一个TEXT文本框中输入一个表的表名,那么在VB界面中应该怎样用代码来实现判断这个表是否在SQL SERVER中存在??如果不存在就建立一个以TEXT文本框的内容命名的表
select * from sysobjects where xtype='U' and object_name(id)=N'tb'
执行上面这句,如果有表,则有记录返回,反之,无记录返回~
& text1 & "]')and objectproperty (id,N'isusertable')=1"
说明表存在接下来就是如何在VB中调用SQL语句了,这个你查一下VS2003帮助或Microsoft在线帮助
如果返回值为空,就表示没有该数据表,反之