C#获取sql中print语句输出的内容

using (SqlConnection conn = new SqlConnection("server=(local);database=Northwind;user id=sa;password=sa;"))
{
    //在InfoMessage事件中获取print值
    conn.InfoMessage += delegate(object sender1, SqlInfoMessageEventArgs e1) { Response.Write(e1.Message); };

    conn.Open();
    using (SqlCommand cmd = new SqlCommand("update Products set ProductName='aaa' where ProductID=0; print @@rowcount;print 11+12;", conn))
    {
        cmd.ExecuteNonQuery();
    }
    conn.Close();
}


评论: 0 | 引用: 0 | 查看次数: 6679
发表评论
登录后再发表评论!