![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как проверить - сущ-ет ли БД, с которой связывается программа? [D6, XP]
Neo © (2007-11-23 21:09:00)Доброго времени суток. Столкнулся с проблемой - как проверить - а сущ-ет ли вообще такая БД, имя которой вводиться в программе пользователем? Т.е. если база сущ-ет и все хорошо, то тогда пусть выполняется дальше, а если базы с таким именем нет - чтобы прога останавливалась и выдавала сообщение... а то на данном этапе это никак у меня не проверяется, что влечет ошибки при неверном введении имени базы...что посоветуете?
vegarulez (2007-11-24 10:31:00) [1]Делай конект к БД, если её нет и конект не пройдет - то обрабатывай исключение.... Так проще всего проверить есть ли бд или нет...
Я именно так и делаю - есть конект - работаем дальше спрашиваем логин и пароль... нет конекта обрабатываем исключение и выходим из проги...
Anatoly Podgoretsky (2007-11-23 22:00:00) [2]> Neo (23.11.2007 21:50:02) [2]
Допустим, что существует, но в момент проверки база и даже сервер не доступны?
Правильнее делать по списку, кроме случаев административных утилит.
Neo (2007-11-23 21:50:00) [3]Хм, а еще как-нибудь?
palva (2007-11-23 21:36:00) [4]Можно составить список баз, которые существуют.
Если введенное имя находится в списке, то все в порядке, существует.