微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

.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中的消息窗口的消息.

渣子

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐