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

时间:2013-08-22 08:38:23

标签: c# sql odbc parameter-passing

我在C#中使用odbcCommand对象来对表进行更新。 我在使用'?'作为占位符并将参数添加到对象。 有没有办法看到序列化命令文本中的'?'已被价值所取代。

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

1 个答案:

答案 0 :(得分:1)

  

有没有办法看到序列化命令文本中的'?'已被价值所取代。

不,因为参数值 通常会替换占位符。命令文本和参数值分别以发送。这有点像参数,它们是如何避免编码,格式化和sql注入等问题。

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