Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.01.2009, 12:37   #11
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Для начала повнимательнее почитай про конструкцию типа:
Код:
try
  ADOQuery1.Open;
except
 on EADOError do ShowMessage('sdsd');
end;
Смысл в том чтоб обрабатывать ошибки которые разделены на классы E....
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.01.2009, 12:44   #12
Google[Bot]
Пользователь
 
Аватар для Google[Bot]
 
Регистрация: 09.01.2009
Сообщений: 65
По умолчанию

Тю... если в этом плане, то все ошибки обрабатываются... Проблема только во времени ожидания, если сервера нет...
Google[Bot] вне форума Ответить с цитированием
Старый 21.01.2009, 12:52   #13
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Попробуй перед коннектом пинговать машину, выставив пингу таймаут
ТОлько ИМХО, такой изврат лиишний....
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.01.2009, 13:03   #14
Google[Bot]
Пользователь
 
Аватар для Google[Bot]
 
Регистрация: 09.01.2009
Сообщений: 65
По умолчанию

Изврат - это слабо сказано, еще и неправильно так делать, поскольку машина может быть в сети, а сервер SQL выключенным...
Google[Bot] вне форума Ответить с цитированием
Старый 21.01.2009, 14:13   #15
фЁдОр
Форумчанин
 
Аватар для фЁдОр
 
Регистрация: 06.09.2007
Сообщений: 908
По умолчанию

ну теперь с вашего позволения и я выскажусь. Google[Bot], сервер SQL не имеет значение включен он или нет. программа должна подсоединятся к нему даже если он выключен(в смысле SQL сервер, а не сам сервер ). я бы просто сделал проверку на подключение ну там if тра-та-та и т.д. но я хотя так не делал. у меня если сервер был выключ, то программа сразу выдавала ошибку без задержек.
фЁдОр вне форума Ответить с цитированием
Старый 21.01.2009, 14:16   #16
Google[Bot]
Пользователь
 
Аватар для Google[Bot]
 
Регистрация: 09.01.2009
Сообщений: 65
По умолчанию

Цитата:
Сообщение от фЁдОр Посмотреть сообщение
...у меня если сервер был выключ, то программа сразу выдавала ошибку без задержек.
Кусок кода можно или на словах, или на пальцах...
Google[Bot] вне форума Ответить с цитированием
Старый 21.01.2009, 14:24   #17
фЁдОр
Форумчанин
 
Аватар для фЁдОр
 
Регистрация: 06.09.2007
Сообщений: 908
По умолчанию

я с AnyDac не работал, т.к. подключался через АДО. все делал встроенными средствами. ADOConnection указывал сервер, пароль-все как обычно. без всякого кода. Выможе через АДО попробовать на клиентской машине подключиться к серверу? а потом этуже машину отключите от сети и попробуйте запусть программу.
фЁдОр вне форума Ответить с цитированием
Старый 26.01.2009, 01:11   #18
crc83
Пользователь
 
Аватар для crc83
 
Регистрация: 24.01.2009
Сообщений: 38
По умолчанию

Сожалею но скорость ответа от ADO не поднять.
Так что или в обход или ждать
crc83 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПроВерка Подключения &RiU Общие вопросы Delphi 8 18.10.2011 05:45
DepositFiles и Letitbit - теперь с них можно качать без ожидания goblinyara Свободное общение 10 13.01.2009 02:22
tClientSocket, посылка структуры во время подключения... Altera Работа с сетью в Delphi 1 08.01.2009 16:28
Функции ожидания odi_noki Win Api 6 03.11.2008 09:00
Время подключения vitalik007 Работа с сетью в Delphi 1 15.08.2007 13:10