往Sqlserver插入数据报错:传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确
2013-05-20 16:38
211 查看
往Sqlserver插入数据报错:传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确
有一个字段:Content Text类型其他方面都没有问题,就是在插入和修改日文新闻时当新闻长度超过一定长度时就会报错:
[System.Data.SqlClient.SqlException] = {"传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 5 (""@Content""): 数据类型 0xA7 的数据长度或元数据长度无效。"}
通过上网查资料和自己实验终于解决了,立此存照-_-
原来的代码:
sqlParams.Add(new SqlParameter("@Content", SqlDbType.VarChar));
修改后的代码:
sqlParams.Add(new SqlParameter("@Content", SqlDbType.VarChar,-1));
也就是指定text类型对应的size值为-1就可以了
相关文章推荐
- 往Sqlserver插入数据报错:传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确
- [SQLServer]传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确
- [SQLServer 2000 Driver for JDBC][SQLServer]传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确
- [SQLServer]传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确
- 项目报“sqlserver 2005 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确 ”错误
- SQLServer 2000 Driver for JDBC][SQLServer]传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确解决方法
- [导入]奇怪的数据插入异常:传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。
- [导入]奇怪的数据插入异常:传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。
- sqlserver异常:传入的表格格式数据流 (TDS)远程过程调用(RPC)协议流不正确。此 RPC 请求中提供了过多的参数。最多应为 2100
- subsonic text类型插入时出现问题:传入的表格格式数据流 tds 远程过程调用 rpc 协议流不正确
- [SQLServer]传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确
- 奇怪的数据插入异常:传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。
- 遭遇:“传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确” 错误
- java 执行sql错误 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 1 (""): 数据类型 0x38 未知
- Linq中用Contain时,传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。此 RPC 请求中提供了过多的参数。最多应为2100
- "传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确" 异常
- 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 1 (""): 数据类型 0x38 未知。
- 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 1 (""): 数据类型 0x38 未知
- 遭遇:“传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确” 错误
- 转:传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确 .