Checar se banco já existe no MSSQL

Delphi

10/05/2005

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 :?:


Glauber_marques

Glauber_marques

Curtidas 0

Respostas

Lauxen

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´)


GOSTEI 0
POSTAR