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

Вниз

Raiserror не генерит исключение   Найти похожие ветки 

 
Alexei Petrakov   (2003-06-18 16:58) [0]

Вызываю из программы на Delphi 6 хранимую процедуру (MS SQL Server 2000), в которой, в свою очередь, есть вызов функции Raiserror (генерация ошибки). При выполнении процедуры в программе генерится исключение (его инициирует вызов raiserror). Однако если в хранимой процедуре перед вызовом raiserror поставить вызов sp_executesql (системная хранимая процедура, осуществляет выполение димамического запроса), то никакого исключения в дельфовой программе не происходит, несмотря на последующий вызов raiserror (если в этой же процедуре вызов raiserror поставить впереди sp_executesql, то всё в порядке)!!!
Вышеописанный эффект происходит только с Дельфи. При написании приложения на .NET исключение генерится в любом случае.
(Из Дельфи процедура вызывается с помощью TStoredProc или TADOStoredProc).

Никто не знает, как это лечить?
Спасибо!


 
Zelius ©   (2003-06-18 19:07) [1]

Добавь в начале процедуры SET NOCOUNT ON.



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

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

Наверх




Память: 0.46 MB
Время: 0.016 c
14-31509
race1
2003-06-22 10:27
2003.07.10
winx[ <-> win98


1-31300
kostas
2003-06-26 15:34
2003.07.10
Как реализован интерфейс Object Inpector-а и Editor-а из Delphi


3-31133
Rustik
2003-06-18 11:39
2003.07.10
Подскажите как сформировать массив типа дата начиная с дата1


1-31225
softmaster
2003-06-28 21:41
2003.07.10
POPUP menu


1-31203
Dream
2003-06-28 12:43
2003.07.10
проблемы с memo ( смешно конечно но я по моему уже гоню )