我需要判断该database是否存在,不存在就用create database来创建它,数据库用的是sql server 2000。在线等待!。。

解决方案 »

  1.   

    if(连接)
      存在
    else
      不存在
      

  2.   

    干吗不到数据库版n多的
    方法:判断数据库是否存在
    使用master表判断,最好使用master用户(use master)select name from  master.dbo.sysdatabases where name =表名 and xtype='U'
    判断表是否存在
    SELECT         *
    FROM             sysobjects
    WHERE         xtype = 'U' and  name = '表名'找不到記錄則表不存在
      

  3.   

    哈雷的办法好!不过好像sysdatabases里面不需要也没有xtype