方便调试使用的代码片段
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了方便调试使用的代码片段相关的知识,希望对你有一定的参考价值。
#region #warning 调试用,获取sql参数化的值,根据抛出的异常,复制sql明文到mssql中运行 string debugSql = queryHelper.CommandText; foreach (object p in queryHelper.Parameters) { string paraName = p.ToString(); string paraValue = 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();
以上是关于方便调试使用的代码片段的主要内容,如果未能解决你的问题,请参考以下文章
sql 这些代码片段将演示如何逐步使用PolyBase。你应该有一个blob存储和存储秘密方便