Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.17;
Скачать: 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 вся ветка

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

Наверх




Память: 0.46 MB
Время: 0.055 c
1-52997
sans
2003-02-10 14:11
2003.02.17
Печать с использованием таблицы(+)


1-52951
SoftFM
2003-02-09 17:42
2003.02.17
Работа с Execl


4-53344
Delphi5.01
2003-01-05 21:26
2003.02.17
При конекте TCPClinet к серверу программа зависает!


7-53316
der
2002-12-15 17:24
2003.02.17
shift+page_down в dbgrid


1-53085
bios
2003-02-05 00:20
2003.02.17
f:file; или типа того