传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 3 ("@DocContent"): 数据类型 0xE7 的数据长度或元数据长度无效。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 3 ("@DocContent"): 数据类型 0xE7 的数据长度或元数据长度无效。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 3 ("@DocContent"): 数据类型 0xE7 的数据长度或元数据长度无效。
解决方案 »
- 如何获取IIS中当前SSL证书
- 未处理SqlException
- 100分求解!C# 如何隐藏其他进程的指定窗体 和系统托盘指定的图标啊?
- 反射问题 。
- (恳请请指点)为什么sqlConnection.open()总出现异常啊!
- C# 中HttpWebRequest 获取网页信息阻塞问题,只能提交一次
- 如何用.net自带的PrintDocument类实现打印简单的 出库单 打印? 急!
- win7 64 位 如何运行 我在32位下写的程序
- 存储过程参数问题,急!在线等回
- 请问如何检测listView.items里面重复的(ListViewItem)对象?
- C#字符串抓取问题
- winform中怎样自动将输入法切换到中文
?如果是将它改成nvarchar(max)即可。
这样就能解决 我刚刚也遇到这个问题了
我现在碰到看到此文件,这样改也可以的。我试了成功!问题也解决了
data.MakeInParam("@DocContent",SqlDbType.Nvarchar, 8000,docbody.DocContent),然后我看了数据库类型是TEXT然后改为
data.MakeInParam("@DocContent",SqlDbType.Text, 8000,docbody.DocContent),就正确了 !
则会出现:[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 1 (""): 数据类型 0x38 未知。解决的办法:将ResultSet.TYPE_SCROLL_INSENSITIVE 改成ResultSet.TYPE_FORWARD_ONLY就没有问题的啦~~ createStatement的参数具体是什么意思可以查下jdk文档............