Чи можна захопити вихідні дані із збереженої процедури T-SQL у .NET?
У мене є багато застарілих процесів, які використовують друк як засіб обміну повідомленнями про помилки. Наприклад, чи можна отримати доступ до слова-надрукування з наступного PROC?
-- The PROC
CREATE PROC usp_PrintWord AS
PRINT 'word'
// Some C# Code to would like to pull out 'word'
SqlCommand cmd = new SqlCommand("usp_printWord", TheConnection);
cmd.CommandType = CommandType.StoredProcedure;
// string ProcPrint = ???
4
Можливо, справа не лише в помилках. Я спробую використовувати це, щоб відстежувати хід тривалого збереженого процесу, переглядаючи інформаційний вихід.
—
Csaba Toth