.net – 使用SqlCommand来执行非查询,你可以将文本通常发送到“消息”吗?

前端之家收集整理的这篇文章主要介绍了.net – 使用SqlCommand来执行非查询,你可以将文本通常发送到“消息”吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当使用sqlCommand来执行非查询(例如数据库还原)时,是否可以通过使用Management Studio将通常发布的文本编入“消息”选项卡?如果是这样呢?

解决方法

是的,有一个名为sqlInfoMessage的sqlCommand对象上有一个事件钩子,您可以钩住它:
sqlConnection _con = new sqlConnection("server=.;database=Northwindintegrated Security=SSPI;");

_con.InfoMessage += new sqlInfoMessageEventHandler(_con_InfoMessage);

事件处理程序将如下所示:

static void _con_InfoMessage(object sender,sqlInfoMessageEventArgs e)
{
    string myMsg = e.Message;            
}

“e.Message”是打印到sql Server Mgmt Studio中的消息窗口的消息.

渣子

猜你在找的MsSQL相关文章