Вниз
Скачать: CL | DM;

Исключение из SQL поймать в ADO   Найти похожие ветки 

← →
swamp ©   (2003-01-31 12:10) [0]

Есть StoredProc в MSSQL вызываемая через TADOStoredProc.

Исключения из нее благополучно возвращается в Delphi.
Если из SP1 вызывается SP2, то никакие исключения из SP2 до дельфей не доходят. При этом профилер SQL благополучно показывает эти исключения. Можете помочь?


← →
jocko   (2003-01-31 13:10) [1]

Посмотри в T-SQL использование значения RETURN
если при вызове SP2 получаешь <>0, то RAISERROR("...",16,1)
это сообщение точно дойдет до дельфей.
Второй вариант - посмотри ADOConnection.OnExecuteComplete, в списке параметров есть колеекция Error, она вроде содержит записи о всех ошибках, и вроде у нее есть счетчик(сам не пробовал только читал где-то), сам использую только Error.Description, но в таком виде он тебе предыдущую ошибку не покажет (кстати сам этот Error зависит от провайдера)



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
14-53196
Cyber Lyric
2003-01-29 19:03
2003.02.17
по поводу уровня этого сайта


3-52753
Dead Stark
2003-01-29 17:24
2003.02.17
Есть ли групповая функция перемножения?


1-52976
anbezr
2003-02-10 10:13
2003.02.17
Условная компиляция


1-53052
POT
2003-02-06 16:33
2003.02.17
Передача параметров в функции DLL написанной на С++


3-52802
Afonya
2003-01-31 17:26
2003.02.17
Передача DBHanle из осн. формы в dll-форму




   Наверх