Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.06.06;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.012 c
14-1116503539
VMcL
2005-05-19 15:52
2005.06.06
А что только что в скрипте поменяли,


1-1116920811
ALL
2005-05-24 11:46
2005.06.06
Drag&Drob


14-1116602041
Jackson
2005-05-20 19:14
2005.06.06
Help! Теорема Новикова.


14-1116348987
___Nikolay
2005-05-17 20:56
2005.06.06
Для тех, кто разрабатывает сайты


1-1116867626
ZlDoc
2005-05-23 21:00
2005.06.06
Утечки памяти в TMemoryStream





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский