Форум: "Базы";
Текущий архив: 2003.02.17;
Скачать: [xml.tar.bz2];
ВнизИсключение из 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c