gpt4 book ai didi

c# - 如何调试参数化 SQL 查询

转载 作者:太空狗 更新时间:2023-10-30 00:59:26 27 4
gpt4 key购买 nike

我使用 C# 连接到数据库,然后使用 Ad hoc SQL 获取数据。这个简单的 SQL 查询非常便于调试,因为我可以记录 SQL 查询字符串。如果我使用参数化的 SQL 查询命令,是否有任何方法可以记录 SQL 查询字符串以进行调试?

最佳答案

我认为这是关于它的。将此代码放在您配置查询命令的位置,您将进入 debugSQL 将要执行的 SQL 语句

string debugSQL = cmd.CommandText;

foreach (SqlParameter param in cmd.Parameters)
{
debugSQL = debugSQL.Replace(param.ParameterName, param.Value.ToString());
}

关于c# - 如何调试参数化 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/390891/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com