1

我在 C# 中使用 odbcCommand 对象对表进行更新。我正在使用'?作为占位符并将参数添加到对象。有什么方法可以查看“?”的序列化命令文本。已经被值替换了。

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

4

1 回答 1

1

有什么方法可以查看“?”的序列化命令文本。已经被值替换了。

不,因为参数值替换占位符。命令文本和参数值分别发送。这就是参数的重点,也是它们如何避免编码、格式化和 sql 注入等问题的方式。

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

于 2013-08-22T09:04:00.487 回答