SQL数据库中
我想动态创建表,
在创建表之前应判断数据库中表存在不存在
怎样判断一个表在数据库中是否存在?

解决方案 »

  1.   


    if object_id('表名') is null  --不存在。
      

  2.   

    on error goto err:
      datatable.open .....
      exit suberr:
      select case err.number
         case ...
         case ...
         case else
      end select'=======================================
    打开一个不存在的表是会出错的,将错误代码捕获就说明这个表不存在
      

  3.   

    对向 victorycyz(中海) 这样就好了
      

  4.   

    噢,实在sorry我是问在vb中怎样判断SQL数据库中表存在不存在
      

  5.   

    在表sysobjects中查找name字段,这个表是专门干这个用的。
      

  6.   

    RS.OPEN "SELECT * FROM SYSOBJECTS WHERE TYPE='U'",CN这是取出SQL中所有的表,怎么判断你自己搞吧!!!!!