Checar se banco já existe no MSSQL
Olá grande comunidade ClubeDelphi!!
Mais uma vez, venho até vocês para esclarecer uma dúvida: Uso D7 e MSSQL 2k e uso para conexão o dbExpress. Quero saber se tem alguma função que me retorne se um determinado banco existe no MSSQL e, caso não exista, rode um script para criar o banco e as tabelas - esta última parte até que é fácil. O bicho tá pegando mesmo é pra verificar se o tal banco existe ou não.
Me ajudem!!!!!!!
Obrigado,
Glauber M. s :?:
Mais uma vez, venho até vocês para esclarecer uma dúvida: Uso D7 e MSSQL 2k e uso para conexão o dbExpress. Quero saber se tem alguma função que me retorne se um determinado banco existe no MSSQL e, caso não exista, rode um script para criar o banco e as tabelas - esta última parte até que é fácil. O bicho tá pegando mesmo é pra verificar se o tal banco existe ou não.
Me ajudem!!!!!!!
Obrigado,
Glauber M. s :?:
Glauber_marques
Curtidas 0
Respostas
Lauxen
10/05/2005
Tente conectar ao banco, se conectar com sucesso, o banco existe, caso contrário você pode criá-lo com o script de criação do mesmo. Ou ainda, voçê pode conectar como ´Master´ e testar da seguinte forma:
IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = ´NomeBanco´)
IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = ´NomeBanco´)
GOSTEI 0