Текущий архив: 2006.07.16;
Скачать: CL | DM;
ВнизКак подменить стандарт. сообщ/ no permission for read/select ... Найти похожие ветки
← →
jiny (2006-05-11 17:41) [0]Пробовал через try .. Except {on EDatabaseError}
в принципе получилось, но кода ошибки не знаю как перехватить, т.е. вдруг сервер вернет другую ошибку.
Можно ли это сделать на уровне FireBird Server , воспользоваться Exceptions ?
← →
unknown © (2006-05-11 18:44) [1]
> jiny (11.05.06 17:41)
Можно при подключении сделать запрос к системным таблицам, т.е.
определиться, куда доступ есть, а куда нет и затем сравнивать.
Но и try .. Except тоже покатит.
А воспользоваться Exceptions не получится.
← →
jiny (2006-05-11 19:43) [2]к системным тоже в принципе можно , но хотелось бы универсальный механизм, я вообще всегда стремлюсь к полной универсализации.
Можно на try..Except но кто-нибудь знает как перехватить именно эту ошибку, чтобы потом не перепутать с ошибкой формирования запроса ?
← →
stud © (2006-05-11 19:48) [3]на ibasse.ru были все коды ошибок
← →
jack128 © (2006-05-12 16:39) [4]
uses
IB;
try
except
on E: EIBError do
begin
if E.IBErrorCode = MyErrorCode then
E.Message := "Моя ошибка";
raise;
end;
end;
← →
unknown © (2006-05-12 17:53) [5]Можно еще сделать локализацию сообщений IB/FB (*.msg файл),
но там 2763 строк :) (в fb 2.0 по крайней мере)
Хотя, в сети попадались уже переведенные.
Страницы: 1 вся ветка
Текущий архив: 2006.07.16;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.008 c