0

使用 WCF SQL 适配器将记录插入 SQL Server 2012 表时出现问题。我收到以下错误消息。

错误详细信息:Microsoft.ServiceModel.Channels.Common.XmlReaderParsingException:名称为“NewDataSet”和命名空间“ http://www.ATM.Schemas.ATMAcquirerTransactionsDetails ”的起始元素是意外的。请确保您的输入 XML 符合操作的架构。

URI:mssql://WIN-UHMK25Q5BMH/BLUECLOUDSQL/ATM?

操作:TableOp/Insert/dbo/ATMAcquirerTransactionsDetails

请帮我解决问题。

4

2 回答 2

0

您在 WCF-SQL 适配器上配置的根节点名称和命名空间属性与您发送到适配器的消息中的根节点名称和命名空间不对应。

您可能想要检查您发送的消息并相应地更改适配器属性;或将消息映射到正确的根节点名称和命名空间。

于 2013-06-17T15:34:39.437 回答
0

我有类似的问题。这可能是因为模式包含多个元素(根据我的情况,NewDataSet 必须是第二个元素)。这意味着您正在尝试同时写入两个表。我还没有想出解决办法。

于 2017-12-07T18:39:47.773 回答