Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Компоненты ZEOS для доступа к MySQL [D7, MySQL]


Громозека ©   (2006-02-01 15:42:00) 

Здравствуйте!
Не подскажет ли кто, как, используя данные компоненты, определить запущен ли сервер СУБД на удалённой машине?
Ну т.е. нужен обработчик исключения, возникающего при неудачном коннекте к СУБД.
Спасибо!


DSKalugin   (2006-02-01 18:51:00) [1]


> Это фантастика...

Реальность :-)) Не напасешся админов к каждому серверу


Nikolay M.   (2006-02-01 18:46:00) [2]


> DSKalugin ©   (01.02.06 18:08) [6]
> > СУБД без ДБ-админа? А такое бывает?
> Сплош и рядом :-))


Это фантастика...


аноним   (2006-02-01 18:10:00) [3]

разве там нет события связанного с обработкой ошибок? если мне память не изменяет есть, )


DSKalugin   (2006-02-01 18:08:00) [4]


> СУБД без ДБ-админа? А такое бывает?

Сплош и рядом :-))


DSKalugin   (2006-02-01 18:07:00) [5]


 try
   ZConnection1.Connect;
 except

 end;
 if ZConnection1.Connected then begin

 end
 else raise Exception.Create('связь с MySQL не установлена')


Nikolay M.   (2006-02-01 18:04:00) [6]


> Я не знаю, как перехватить сообщение компонентов ZEOS!

Я тебе написал, как это сделать, во втором варианте.


> надо, чтобы всё было красиво, по-русски ...

Выводи свое сообщение. В чем проблема?

ПС
СУБД без ДБ-админа? А такое бывает?


Громозека   (2006-02-01 17:49:00) [7]

Да не могу я спосить админа! Нету его в принципе!
Я не знаю, как перехватить сообщение компонентов ZEOS!
Сыпется куча ошибок в случае мертвого сервера, а мне надо, чтобы всё было красиво, по-русски ...


Nikolay M.   (2006-02-01 17:21:00) [8]

Так все-таки


> запущен ли сервер СУБД


или


> нужен обработчик исключения, возникающего при неудачном
> коннекте к СУБД.
.

Если первое, то в общем случае - никак, только спросить БД-админа.
Если второе, то try...except.


Громозека   (2006-02-01 17:02:00) [9]

Очень надо!


Наверх

Титульная страница Поиск, карта сайта Написать письмо