首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web Service >

在用SqlBulkCopy对象的WriteToServer(DataTable dt)方法时报错?解决思路

2011-12-31 
在用SqlBulkCopy对象的WriteToServer(DataTable dt)方法时报错?详细错误信息:System.Web.Services.Protoco

在用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,因为客户端的数据是不可信任的。

热点排行