Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.04;
Скачать: CL | DM;

Вниз

Обработка Exception   Найти похожие ветки 

 
Roma111   (2002-10-16 11:40) [0]

Уважаемые Знатоки, при запуске программы пользователь вводит имя и пароль, устанавливающие соответствующие права (стандартная ситуация). Обработка Exception у меня следующая:

with DataModule1.IbDatabase1 do
begin
params.Clear;
buf:=PrIni.ReadString("Data","Path", "xxx");
DatabaseName:=buf;

Params.add("user_name="+UserName);
Params.add("password="+Password);

Try
Open;
except
{on E:EIBInterbaseError do}
begin
ShowMessage("Unknow name or password!!!");
close;
Halt(0);
end;
end

Программа у меня сетевая. Везде стоят W2000.
На одних рабочих станциях Except обрабатывается нормально, на других нет и выдает системную ошибку типа "неправильная база".
Что мне делать : др. обработку Except или есть какие-то настройки в операционной системе?


 
Виктор Щербаков ©   (2002-10-16 11:46) [1]

Ты делаешь смелое предположение о том, что причиной возникновения ошибки стал неправильный ввод пароля.

Попробуй посмотреть на код ошибки E.IBErrorCode, прежде чем выдать осмысленное сообщение.


 
Roma111   (2002-10-16 12:08) [2]

Виктор Щербаков

Нет, естественно, это может быть целый ряд причин :
-непр. логин
-непр. пароль
-непр. путь к базе
-нет сети
-сервер выключен

Пользователю это не нужно знать. Это мое дело. Мне нужна нормальная обработка exception, без выдачи системного expept и завешивании программы.


 
Nikolay M. ©   (2002-10-16 14:57) [3]


> выдает системную ошибку типа "неправильная база".

Не может быть такое, что в рантайме DataModule1.IbDatabase1.Connected у тебя равно True? Тогда ессесно при запуске программы присходит попытка подключения к базе и если коннект не проходит, то вываливается exception...



Страницы: 1 вся ветка

Текущий архив: 2002.11.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
1-11228
iNew
2002-10-25 06:48
2002.11.04
Есть файлы в них встречаются немецкие буквы типа (U с двумя


1-11136
Gari
2002-10-22 14:49
2002.11.04
Скрыть свойства.


7-11519
Almaz
2002-09-01 02:42
2002.11.04
Таблица импорта


6-11357
Leny
2002-09-03 13:45
2002.11.04
Client@Server


3-11046
Larisa
2002-10-14 18:56
2002.11.04
Подскажите, пожалуйста, как динамически изменить Font.Style для