首页 > 代码库 > 方便调试使用的代码片段

方便调试使用的代码片段

#region    #warning 调试用,获取sql参数化的值,根据抛出的异常,复制sql明文到mssql中运行    string debugSql = queryHelper.CommandText;    foreach (object p in queryHelper.Parameters)    {        string paraName = p.ToString();        string paraValue =http://www.mamicode.com/ queryHelper.GetParameterValue(paraName).ToString();        debugSql = debugSql.Replace(paraName, string.Format("‘{0}‘", paraValue));        //【注意】:使用Replace方法来替换时可能出现问题,如当参数名字与sql中的内容有重复时,会造成SQL值错误,需要手工调整。    }    throw new Exception(debugSql);#endregion

 

DataTable dt = queryHelper.ExecuteDataTable();

 

this.GridView1.DataSource = dt; 
this.GridView1.DataBind();

 

方便调试使用的代码片段