Показать сообщение отдельно
  #1  
Старый 09.05.2015, 16:33
sailen sailen вне форума
Прохожий
 
Регистрация: 27.02.2013
Сообщения: 19
Репутация: 10
По умолчанию Как проверить существует ли база данных в mssqlserv2005

Есть бд на mssqlserv2005 "COMPUTERS"

При включении программы когда БД отсутствует получаем ошибку

[DBNETLIB] [ConnectionOpen (Connect().)] SQL Server не существует, или доступ запрецен.
и программа дальше не запускается

Как сделать так чтобы при запуске когда запускается Form1 с логотипом произошла проверка и когда результат ОК программа включилась само собой,
а когда нет получить сообщение "БД не подключена, выполните последовательность Меню->Обслуживание->Восстановить БД" программа включилась без вышеописанной ошибки и можно было выполнить написанную в сообщении последовательность.

((на форме dmbase, adoconnection с названием base)
t Security Info=False;User ID=dbo;Initial Catalog=Computers;Data Source=(Local);Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=PC;Use Encryption for Data=False;Tag with column collation when possible=False

Зарание СПС!!!