|
|
|
LexuSS |
|
|||
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 12.10.2007 Репутация: нет Всего: нет |
Пишу программу для работы с базами данных, основная база SQL-сервер (по умолчанию) и дополнительная база в Аccess. Если сервер не доступен то работать программа должна с локальной базой.
Как проверить что SQL-сервер не доступен? |
|||
|
||||
Данкинг |
|
|||
Yersinia pestis Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Ошибку подключения отловить, видимо.
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
Akella |
|
|||
Творец Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
Возможно, что есть событие OnDisconnect или OnLostConnect в компонентах доступа.
|
|||
|
||||
cemick |
|
|||
Опытный Профиль Группа: Участник Сообщений: 416 Регистрация: 6.7.2006 Где: Санкт-Петербург Репутация: нет Всего: 6 |
Выполнить какойнибудь простейший запрос что то типо
в блоке try except end |
|||
|
||||
Akella |
|
|||
Творец Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
cemick, а если в базе не будет такой таблицы или ещё что-нибудь? Лучше отлавливать именно событие потери соединения.
|
|||
|
||||
LexuSS |
|
|||
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 12.10.2007 Репутация: нет Всего: нет |
Мне нужно узнать возможно ли такое соединение или нет до его установки
|
|||
|
||||
Акимыч |
|
|||
Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 4.6.2006 Где: Владимир Репутация: 1 Всего: 1 |
возвращает список доступных для подключения в сети серверов |
|||
|
||||
former |
|
|||
MEMS Expert Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: 7 Всего: 17 |
А почему не использовать конструкцию try ... except ... end при подключении. -------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
|||
|
||||
LexuSS |
|
|||
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 12.10.2007 Репутация: нет Всего: нет |
Акимыч, Спасибо, давно хотел что нибудь подобное написать!
Всё заработало. |
|||
|
||||
Акимыч |
|
|||
Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 4.6.2006 Где: Владимир Репутация: 1 Всего: 1 |
LexuSS, да не за что, тока вопрос отметь как решенный!!!
|
|||
|
||||
Правила форума "Delphi: Базы данных и репортинг" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |