需要在C#中获取SQL Server“PRINT”值

前端之家收集整理的这篇文章主要介绍了需要在C#中获取SQL Server“PRINT”值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个SP将结果打印到sql Server中,但是我需要在C#中使用该值.

将PRINT更改为SELECT不是现在的选项.我试过sqlCommand.ExecuteScalar()但是没有工作.

有人知道是否可以获得SP中PRINT命令的值重定向到C#?

例:

CREATE PROCEDURE doXYZ
AS
BEGIN
   PRINT 'XYZ'
END

现在在C#中,我需要得到值“XYZ”….任何想法?

解决方法

您可以使用 SqlConnection.InfoMessage事件.
原文链接:https://www.f2er.com/csharp/93560.html

猜你在找的C#相关文章