首页  ·  知识 ·  数据库
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确
番茄配黄瓜    MS-SQL  编辑:dezai   图片来源:网络
传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确
2012-03-10 10:55

传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确

Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 30 (""): 提供的值不是数据类型 float 的有效实例。请检查源数据中的无效值。例如,小数位数大于精度的数值类型的数据即为无效值。

 

这是这个比较奇怪的问题,主要产生的原因是数据类型 与数据库需要的不一致。

 

1. 修改数据库数据类型

2. 修改传入数据的数据类型

 

我碰到的问题是,在使用过程中,需要使用float或double类型的数据传入的是空对象,数据库允许该列为null。

其实本来是没有错误的,但是不知为什么就是报这个错误。

具体解决方法:

1. 在使用insert数据中,指定的插入的列中不包含该列。

2. 在数据对象中传入0.0数据,是该列不为null值传入。

本文作者:番茄配黄瓜 来源:网络
CIO之家 www.ciozj.com 微信公众号:imciow
    >>频道首页  >>网站首页   纠错  >>投诉
版权声明:CIO之家尊重行业规范,每篇文章都注明有明确的作者和来源;CIO之家的原创文章,请转载时务必注明文章作者和来源;
延伸阅读
也许感兴趣的
我们推荐的
主题最新
看看其它的