码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2014-06-11 12:31:00      阅读:268      评论:0      收藏:0      [点我收藏+]

标签:style   class   blog   code   java   http   

在做一个多维报表项目时,有个方法传递了一个长字符串的参数,运行时报错:传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。数据库中数据类型为text,可以存储长字符串,所以在代码中找到问题。

长字符串的参数定义时候没有定义长度,默认8000长度,长度超出8000会报错

bubuko.com,布布扣
SqlParameter para =  new SqlParameter("@strModel", SqlDbType.VarChar);
bubuko.com,布布扣

 

将参数定义代码修改如下

bubuko.com,布布扣
SqlParameter para =  new SqlParameter("@strModel", SqlDbType.VarChar , -1);
bubuko.com,布布扣

定义长度为-1即为最大长度。问题解决。

 

传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确,布布扣,bubuko.com

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

标签:style   class   blog   code   java   http   

原文地址:http://www.cnblogs.com/hanc/p/3772542.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!