使用参数评估/调试odbcCommand对象

本文关键字:调试 odbcCommand 对象 评估 参数 | 更新日期: 2023-09-27 18:28:31

我在C#中使用odbcCommand对象来更新表。我在用"?"作为占位符,并将参数添加到对象中。是否有任何方法可以查看其中包含"?"的序列化命令文本已被值替换。

这将有助于调试程序。。。

使用参数评估/调试odbcCommand对象

是否有任何方法可以查看其中包含"?"的序列化命令文本已被值替换。

不,因为参数值通常会替换占位符。命令文本和参数值分别发送。这就是参数的意义所在,也是它们避免编码、格式化和sql注入等问题的方法。

您可以通过在文本中的?上循环来模拟,但您必须非常小心,因为?可能会出现在注释之类的内容中,而不会被替换。