C# 如何在.net应用程序中以字符串形式获取T-SQL打印命令的输出
如何在.net应用程序中检索sql Server的PRINT t t-sql命令生成的字符串 Microsoft SQl Server Management Studio示例:C# 如何在.net应用程序中以字符串形式获取T-SQL打印命令的输出,c#,sql,sql-server,C#,Sql,Sql Server,如何在.net应用程序中检索sql Server的PRINT t t-sql命令生成的字符串 Microsoft SQl Server Management Studio示例: 为了检索这些消息,可以使用SqlConnection类上可用的事件 为了检索这些消息,可以使用SqlConnection类上可用的事件 如果确实有必要,即不能使用选择/返回值,则OUT param使用a我尝试过不工作d。Microsoft SQL Server Management Studio是如何做到这一点的?这就是
为了检索这些消息,可以使用SqlConnection类上可用的事件
为了检索这些消息,可以使用SqlConnection类上可用的事件
如果确实有必要,即不能使用选择/返回值,则OUT param使用a我尝试过不工作d。Microsoft SQL Server Management Studio是如何做到这一点的?这就是解决问题的方法,如果它不起作用,那么您一定没有正确使用它。这里有很多例子,例如,如果确实有必要,即您不能使用选择/返回值,则out param使用a i've not working d。Microsoft SQL Server Management Studio是如何做到这一点的?这就是解决问题的方法,如果它不起作用,那么您一定没有正确使用它。有很多例子。
using (SqlConnection conn = new SqlConnection("..."))
{
conn.InfoMessage += (sender, e) =>
{
Console.WriteLine($"{e.Source}-{e.Message}");
};
conn.Open();
using (SqlCommand command = new SqlCommand("PRINT 'Hello World'", conn))
{
command.ExecuteNonQuery();
}
}