如何在SqlCommand执行期间找到导致异常的参数?

时间:2016-03-16 16:18:23

标签: c# sql-server ado.net

我有十几个参数传递给SqlCommand。我得到一个FormatCastException,说字符串不能转换为整数。我已检查并重新检查,但我确信我传递的所有值都是实数整数。

也许我错过了什么。这就是为什么我想知道哪个参数导致问题。我查看了异常消息,但没有关于有问题的参数的指示。

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

我非常确定您必须检查插入/更新SQL并确定哪个字符串值被插入到定义为整数的列中。确保传递的值都不是字符串或由''。

包围

答案 1 :(得分:1)

您是否尝试过使用SQL Server Profiler?只需使用该工具记录您正在制作的查询并直接使用Management Studio进行测试。

相关问题