我似乎无法弄清楚这一点。我得到的错误是
“传入的表格数据流(TDS)远程过程调用(RPC)协议流>不正确。参数13(”@ 10“):提供的值不是数据类型的有效实例> float。无效值的源数据。无效值的一个例子是>数据类型的数据,其比例大于精度。“
我检查了NaN的每个值。首先使用代码创建数据库。但是,当我尝试使用dbcontext添加一些值时,我得到了错误。
这可能与我尝试插入的double值是通过使用double.parse()解析字符串生成的事实有关。
任何建议表示赞赏!感谢
答案 0 :(得分:0)
我收到了参数化查询的相同错误。我发现我试图传递给SqlCommand对象的值实际上是一个除以零的值。错误不是由实际除零计算触发的,Double变量通过存储看起来像-1的值来适应。#IND但是当我尝试将该值传递给SqlCommand对象时,指定的参数为错误,然后当我尝试执行查询时,我得到了上面的错误。
答案 1 :(得分:-2)
对于任何想知道的人,我发现了这一点:http://www.datawizard.com/这引起了我的问题。
我认为在某些sql服务器中内置了类似的内容,但我没有这样,所以我使用了它。
感谢Rick B指出我正确的方向!