在用SqlBulkCopy对象的WriteToServer(DataTable dt)方法时报错?
详细错误信息:
System.Web.Services.Protocols.SoapException: 服务器无法处理请求。
--->
System.Data.SqlClient.SqlException: 从 bcp 客户端收到的列长度无效。
我正在写一个数据传输软件是用webservice作为传输方式的,
调试,在webservcie上成功接受到了 客户端CS 传过来的 DataTable 数据。
现在不知道是webservice用法这个方法有限制还是数据库方面的问题。
请有经验的朋友给予帮助,讲解一下。
我自己也查询了一些资料但没有理出头绪:
英文错误:Received an invalid column length from the bcp client for colid
[解决办法]
期待中
[解决办法]
应该是没有什么限制的,你既然已经可以成功获取了DataTable,取出里面的值就可以用了
如果想要直接绑定到DB,可以使用WS端强类型DataTable,因为客户端的数据是不可信任的。