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

原创 2012年03月27日 18:19:41

近期在做淘宝客的项目,大家都知道,淘宝的商品详细描述字符长度很大,所以就导致了今天出现了一个问题


VS的报错是这样子的  ” 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确“ 还说某个@desricption 过长之类的话

直觉告诉我,某个字段过长溢出了


第一时间  :看看字段的数据类型 ,该字段类型为text,也就是无限制的长度,所以,数据库是没有问题的

第二 时间 :看看三层,代码生成器自动生成的代码如下这段

  db.AddInParameter(dbCommand, "@Description", DbType.AnsiString, model.Description);

那这个DbType.AnsiString究竟是什么类型呢?光标点中它,按F1,打开MSDN在线帮助,问题就出现在这里,DbType.AnsiString 限制字符长度为1~8000个字符,而淘宝商品的详细介绍远远比这多!所以,我使用了另外一个参数类型

db.AddInParameter(dbCommand, "@Description", DbType.String, model.Description);

保存编译,测试通过!



MSDN在线文档: DbType 枚举


奇怪的数据插入异常:传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。

前天完成了手头的工作后,经理交给我一个bug让我看下,我接过后看了下Bug信息,是从未见过的异常,但根据异常信息提示又很容易判断出异常原因。异常信息:传入的表格格式数据流(TDS)远程过程调用(RPC...
  • Damon_King
  • Damon_King
  • 2007年12月07日 10:32
  • 5478

sqlserver异常:传入的表格格式数据流 (TDS)远程过程调用(RPC)协议流不正确。此 RPC 请求中提供了过多的参数。最多应为 2100

Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 传入的表格格式数据流 (TDS)远程过程调用(RPC)协议流不正确。此 RPC...
  • chenyanbo
  • chenyanbo
  • 2012年06月01日 10:41
  • 6422

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

近期在做淘宝客的项目,大家都知道,淘宝的商品详细描述字符长度很大,所以就导致了今天出现了一个问题 VS的报错是这样子的  ” 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确...
  • wayne20018891
  • wayne20018891
  • 2012年03月27日 18:19
  • 7336

问题:传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。此 RPC 请求中提供了过多的参数。最多应为 2100

问题描述: 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。此 RPC 请求中提供了过多的参数。最多应为 2100。这个问题是在SQL的 IN 或者 NOT IN 语句中的参数过多导...
  • xubingchuan_blog
  • xubingchuan_blog
  • 2016年10月11日 09:28
  • 2369

传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 1 (""): 数据类型 0x38 未知

因公司升级数据库从sqlserver2000到sqlserver2008,数据源的配置还是使用sqlserver2000配置所以造成一下问题: 传入的表格格式数据流(TDS)远程过程调用(RPC)协议...
  • lqd790917218
  • lqd790917218
  • 2017年03月15日 23:09
  • 226

往Sqlserver插入数据报错:传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确

往Sqlserver插入数据报错:传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确   有一个字段:Content  Text类型 ...
  • kingmax54212008
  • kingmax54212008
  • 2013年05月20日 16:38
  • 1947

[SQLServer 2000 Driver for JDBC][SQLServer]传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确

报错信息:[SQLServer 2000 Driver for JDBC][SQLServer]传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 1 (""): 数据类型 0x3...
  • u012071918
  • u012071918
  • 2016年08月15日 14:46
  • 207

传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 1 (""): 数据类型 0x38 未知。

传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 1 (""): 数据类型 0x38 未知。 今天将一个SQL2000备份的bak还原到SQL2005进行连接,抛出...
  • HanTangSongMing
  • HanTangSongMing
  • 2014年02月28日 15:58
  • 5886

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

关键字: sqlserver 2000 driver tds rpc协议流 问题:[SQLServer 2000 Driver for JDBC][SQLServer]传入的表格格式数据流(TDS)远...
  • liyanhui1001
  • liyanhui1001
  • 2011年03月29日 10:21
  • 4124

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]传入的表格格式数据流(TDS)远程过程调用(R

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]传入的表格格式数据流(TDS)远程过程调用(R...
  • getdate
  • getdate
  • 2011年12月12日 11:27
  • 5282
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确
举报原因:
原因补充:

(最多只允许输入30个字)