我有十几个参数传递给SqlCommand
。我得到一个FormatCastException
,说字符串不能转换为整数。我已检查并重新检查,但我确信我传递的所有值都是实数整数。
也许我错过了什么。这就是为什么我想知道哪个参数导致问题。我查看了异常消息,但没有关于有问题的参数的指示。
感谢您的帮助。
答案 0 :(得分:1)
我非常确定您必须检查插入/更新SQL并确定哪个字符串值被插入到定义为整数的列中。确保传递的值都不是字符串或由''。
包围答案 1 :(得分:1)
您是否尝试过使用SQL Server Profiler?只需使用该工具记录您正在制作的查询并直接使用Management Studio进行测试。