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

Вниз

ADO + целостность данных   Найти похожие ветки 

 
dEd   (2005-04-30 08:29) [0]

Доброе время суток всем.
Ситуация: через ADO идет работа с базой данных формата mdb, в которой включен механизм поддержки целостности данных. При попытке удалить запись, для которой есть подчиненные записи в других таблицах, программа вылетает с ошибкой (генерируется исключение класса EOleException), причем сообщение об ошибке - на русском языке, т.е. инициатором является не Delphi (наверно, Microsoft OLE Jet Provider?).
Вопрос: где в приложении перехватить эту исключительную ситуацию? Вариант "try удаление_записи except обработка end" не проходит, срабатывает уже после обвала приложения.
Заранее признателен за помощь.


 
aus   (2005-04-30 15:43) [1]

В чем выражается "обвал приложения"?


 
dEd   (2005-05-01 10:25) [2]

Работа программы прерывается, на экран выводится окно с ошибкой: "Project такой-то raised exception class EOleException with message "Удаление или изменение записи невозможно. В таблице "такой-то" имеются связанные записи". Delphi позволяет продолжить выполнение после возникновения ошибки, вот при продолжении и срабатывает мой обработчик исключения.


 
Anatoly Podgoretsky ©   (2005-05-01 10:57) [3]

Запусти проект не из Дельфи.


 
sniknik ©   (2005-05-01 11:05) [4]

try except и отключи показ ошибки в дельфях, или выполняй программу отдельно от них, то что ты видиш это отладочный меседж.


 
dEd   (2005-05-03 04:50) [5]

Спасибо, помогло.


 
dEd   (2005-05-03 04:51) [6]

Спасибо, помогло.



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

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

Наверх




Память: 0.47 MB
Время: 0.029 c
4-1113804320
Roadstar
2005-04-18 10:05
2005.06.06
S.M.A.R.T.


14-1116643361
boriskb
2005-05-21 06:42
2005.06.06
Студенты. Прошу помощи :)


1-1116884166
grol
2005-05-24 01:36
2005.06.06
Работа с динамическими массивами!


4-1113393264
Dmitry
2005-04-13 15:54
2005.06.06
Shell: при замене explorer система "висит" на приветствии 45 сек


14-1116412510
Иксик
2005-05-18 14:35
2005.06.06
Вопрос к Jeer