方便调试使用的代码片段

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();

 

以上是关于方便调试使用的代码片段的主要内容,如果未能解决你的问题,请参考以下文章

PHP代码-psysh调试代码片段工具

CSS 方便的CSS调试片段

sql 这些代码片段将演示如何逐步使用PolyBase。你应该有一个blob存储和存储秘密方便

[vscode]--HTML代码片段(基础版,reactvuejquery)

创建自己的代码片段(CodeSnippet)

Sublime Text自定制代码片段(Code Snippets)