Сообщения об ошибке при использовании myDAC

AlexMik
Дата: 29.11.2007 23:01:21
При подключении к базе данных с помощью компонента myDAC (в подключении проблем нет) скажем при ошибочно набранном пароле вылетает сообщение об ошибке.

Вопрос: Как его перехватить и вместо него вывести свое сообщении?
AlexMik
Дата: 30.11.2007 10:28:26
Хм... Никто не пытался заменить подобные сообщения своими (перехватить)?
Подскажите, если не трудно куда рыть?
Antaeus
Дата: 30.11.2007 16:33:07
Нужно обработать событие TMyConnection.OnError:

procedure TForm1.MyConnection1Error(Sender: TObject; E: EDAError;
  var Fail: Boolean);
begin
  if e.ErrorCode = 1044 then begin  // проверка, что это ошибка соединения
    Fail := False;                          // не отображать стандартную ошибку
    MessageDlg('Ошибка соединения!', mtError, [mbOK], 0);
  end;
end;

Best regards,
Antaeus, Core Lab team
Advanced Data Management Solutions
AlexMik
Дата: 01.12.2007 09:25:11
Antaeus
Нужно обработать событие TMyConnection.OnError:

Best regards,
Antaeus, Core Lab team


Огромное спасибо разработчику!