Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.12.16;
Скачать: [xml.tar.bz2];

Вниз

как проверить - сущ-ет ли БД, с которой связывается программа?   Найти похожие ветки 

 
Neo ©   (2007-11-23 21:09) [0]

Доброго времени суток. Столкнулся с проблемой - как проверить - а сущ-ет ли вообще такая БД, имя которой вводиться в программе пользователем? Т.е. если база сущ-ет и все хорошо, то тогда пусть выполняется дальше, а если базы с таким именем нет - чтобы прога останавливалась и выдавала сообщение... а то на данном этапе это никак у меня не проверяется, что влечет ошибки при неверном введении имени базы...что посоветуете?


 
palva ©   (2007-11-23 21:36) [1]

Можно составить список баз, которые существуют.
Если введенное имя находится в списке, то все в порядке, существует.


 
Neo ©   (2007-11-23 21:50) [2]

Хм, а еще как-нибудь?


 
Anatoly Podgoretsky ©   (2007-11-23 22:00) [3]

> Neo  (23.11.2007 21:50:02)  [2]

Допустим, что существует, но в момент проверки база и даже сервер не доступны?
Правильнее делать по списку, кроме случаев административных утилит.


 
vegarulez ©   (2007-11-24 10:31) [4]

Делай конект к БД, если её нет и конект не пройдет - то обрабатывай исключение.... Так проще всего проверить есть ли бд или нет...
Я именно так и делаю - есть конект - работаем дальше спрашиваем логин и пароль... нет конекта обрабатываем исключение и выходим из проги...



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.12.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.042 c
2-1195500252
GREENGENERAL
2007-11-19 22:24
2007.12.16
Компонент по типу StringGrid, но чтобы пользователь мог изменять


15-1195260333
Pain
2007-11-17 03:45
2007.12.16
Никто не пробовал работать с gmail.com через Аутлук Экспресс?


15-1195062078
Dark
2007-11-14 20:41
2007.12.16
Дополнительные символы


2-1195350978
.dn+
2007-11-18 04:56
2007.12.16
Динамическое PopupMenu


2-1195122747
DDDeN
2007-11-15 13:32
2007.12.16
TProgressBar - соотнести клик мышкой и свойство Position





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский