A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 付茂炯 于 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.         }
复制代码

评分

参与人数 1技术分 +2 收起 理由
郑文 + 2

查看全部评分

5 个回复

正序浏览
岳喜礼 发表于 2012-3-1 11:24
直接查看  sqlstring

那个好像是看不到的

我自己用都是挨个看参数。
回复 使用道具 举报
点击放大镜
回复 使用道具 举报
点击放大镜
回复 使用道具 举报

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
直接查看  sqlstring

点评

不行啊,看到的还是:select * from table where username=@username; 我想看到的是这样的:select * from table where username=李某某;  发表于 2012-3-1 16:43
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马