InvalidOperationException 异常。生成 XML 文档时出错。

FJY124 2010-11-29 10:14:42
WebService代码如下:

public DataTable GetDataFromSAP(DataTable varCondition)
{
ClaMM_Service.ClaZ_RFC_PUR obj = new ClaMM_Service.ClaZ_RFC_PUR();
DataTable dtResult = obj.Z_RFC_PUR(varCondition);
return dtResult;
}

在系统里调用代码如下:

MM.MM_Service obj = new MM.MM_Service();
dtFinal = obj.GetDeductDataFromSAP(dtRtn);

当调试到dtFinal = obj.GetDeductDataFromSAP(dtRtn);抛出异常:捕捉到InvalidOperationException 异常。生成 XML 文档时出错。


...全文
903 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
haibinxx 2013-07-12
  • 打赏
  • 举报
回复
目测你是把Datatable当参数了。把dt放到一个ds里试试。
宝_爸 2010-11-30
  • 打赏
  • 举报
回复
将参数或者返回值序列化成xml时出错。

参考下面的文章进行调试。

XmlSerializer 常见问题疑难解答
品铭工作室 2010-11-29
  • 打赏
  • 举报
回复
请尝一下传一个空DataTable对象再返回空的DataTable对象,看看问题是否存在,如果不存在,则表示
传输的DataTable中的数据有问题
MarcuseXiao 2010-11-29
  • 打赏
  • 举报
回复
你上面的代码看起来很乱,可能是你为了保守代码。所以出错原因不是很清楚。
但是可以肯定是你可能是想写xml文件,估计是写文件权限出错。
如果只是进行中间数据交换处理,建议你定义XEelement对象,或者XMLElement对象。用变量进行处理

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧