|
Вопрос # 353/ вопрос открыт / |
|
Приветствую!!!У меня MSSQL Server,соединяюсь через ADO.Как до установки контакта проверить соединение?
 |
Вопрос задал: KilkaMS (статус: Посетитель)
Вопрос отправлен: 25 февраля 2007, 22:52
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: Вадим К
А как вы проверете соединение, если ещё не установили соединение? Единственный способ - попытаться установить его. Но вам наверное не нравлятся ошибки, которые выпрыгивают при этом? Это дело легко обходиться с помощью следующей конструкции
try
//пытаеся подключиться
except
//А сюда мы попадаем, если в блоке выше было исключение
end;
Наверное здесь предложат способы попинговать сервер. Но у этого способа есть один недостаток. Во первых, то что сервер пингуется абсолютно не означает, что там работает сервер.
Во вторых, на сервере может быть фаэрвол, который может мешать этому.
 |
Ответ отправил: Вадим К (статус: Академик)
Время отправки: 25 февраля 2007, 23:34
Оценка за ответ: 3
Комментарий к оценке: Вы пробовали применять этот метод на практике в данной ситуации???Получается как у мелкософта...И ошибка появляется и время тратьиться.Может есть какая нить команда,которую можно послать серверу(MSSQL) и сделать вывод о его работе???
|
Мини-форум вопроса
Всего сообщений: 2; последнее сообщение — 27 февраля 2007, 01:09; участников в обсуждении: 2.
|
Вадим К (статус: Академик), 26 февраля 2007, 00:37 [#1]:
К MSSQL я не подключался, но работал с другими базами.
Ошибку обрабатывать надо.
Врямя тратиться. А вы думаете, что другими способами время не потратиться? Если Сервер не работает физически (незапущен) то никакую команду вы не сможете ему послать. Приведите пример того, как вы подключаетесь. И замечу, что если вы запускаете с под Делфи данный пример, то при возникновении ошибки делфа по умолчанию будет прерывать роботу приложения и вываливаться в отладчик. Вы пробывали запустить программу вне отладчика?
Галочка "подтверждения прочтения" - вселенское зло.
|
|
KilkaMS (статус: Посетитель), 27 февраля 2007, 01:09 [#2]:
Приношу свои извенения за предыдуший коментарий.
Этот механизм пробовал раньше и что-то стормозил.
После вашего совета попробовал вновь и все вышло.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|