На всякий случай спрошу: А у вас в хранимую процедуру добавлен оператор "SET NOCOUNT ON"?
Просто я однажды разбирался, почему хранимая процедура замечательно работает из SQL Management Studio, но валится на полпути при запуске из Connection. (При этом никаких кодов ошибки не возвращается, просто где-то посредине логики хранимка завершается).
Оказалось что из за того что SET NOCOUNT не стоял, все информационные сообщения о том что столько то записей обновлено, сохранялись в каком-то внутреннем буфере аксаптовского соединения.После того как буфер переполнялся, соединение автоматически аварийно завершалось, без выдачи какой-либо ошибки в Аксапту...
После вставки SET NOCOUNT ON в самое начало хранимой процедуры - все вылечилось...
|