【发布时间】:2011-01-28 20:58:37
【问题描述】:
我想在 SQLCmd.ExecuteNonQuery() 运行之前查看将要从我的 SqlCommand 发送到 SQL Server 的内容。
我正在尝试调试,因为我收到以下错误:System.FormatException: 无法将参数值从 String 转换为 Int32。
通常,我会使用 SQL Server Profiler 查看发送到 SQL Server 的内容,但我的声明并没有那么远。
有没有办法确定它试图转换什么?我在确定哪个参数导致错误时遇到问题。
【问题讨论】:
-
能在快速观察窗口中查看SqlCommand对象的Parameters集合吗?
-
正如 Greg 所说,Quick Watch 窗口应该这样做或使用 Immediate 窗口。