黑马程序员技术交流社区

标题: 如何用快速监视查看 SqlCommand .ExecuteNonQuery带参数的sql语句? [打印本页]

作者: 付茂炯    时间: 2012-2-29 14:00
标题: 如何用快速监视查看 SqlCommand .ExecuteNonQuery带参数的sql语句?
本帖最后由 付茂炯 于 2012-3-4 17:27 编辑

如下方法,执行带参数的sql语句,并返回受影响的行数。我利用vs的快速监视,如何查看最后得到参数值的sql语句?
我想看赋过参数的sql语句是否正确。
  1. public static int ExecuteSql(string SQLString, params SqlParameter[] cmdParms)
  2.         {
  3.             using (SqlConnection connection = new SqlConnection(connectionString))
  4.             {
  5.                 using (SqlCommand cmd = new SqlCommand())
  6.                 {
  7.                     try
  8.                     {
  9.                         PrepareCommand(cmd, connection, null, SQLString, cmdParms);
  10.                         int rows = cmd.ExecuteNonQuery();
  11.                         cmd.Parameters.Clear();
  12.                         return rows;
  13.                     }
  14.                     catch (System.Data.SqlClient.SqlException e)
  15.                     {
  16.                         throw e;
  17.                     }
  18.                 }
  19.             }
  20.         }
复制代码

作者: 岳喜礼    时间: 2012-3-1 11:24
直接查看  sqlstring
作者: 孟庆波    时间: 2012-3-1 19:18

作者: 孟庆波    时间: 2012-3-1 19:22
点击放大镜
作者: 孟庆波    时间: 2012-3-1 19:23
点击放大镜
作者: 岳喜礼    时间: 2012-3-2 10:04
岳喜礼 发表于 2012-3-1 11:24
直接查看  sqlstring

那个好像是看不到的

我自己用都是挨个看参数。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2