Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.47 MB
Время: 0.029 c
2-1151217749
Марина
2006-06-25 10:42
2006.07.16
Как закрасить в какой то свет вертикальную полосу прокрутки?


2-1151152802
b.o.n.d.007
2006-06-24 16:40
2006.07.16
Я не могу понять, почему Делфи не считает куски формулы?


15-1150695662
Ega23
2006-06-19 09:41
2006.07.16
С Днём рождения! 19 июня


2-1151366523
fantasy
2006-06-27 04:02
2006.07.16
RaveReport


2-1151565937
Тоха
2006-06-29 11:25
2006.07.16
Как определить путь к " Program Files " в XP?