1

在文本内容中发现无效字符。'。找不到句柄为 0 的预准备语句。 sp_xml_removedocument:为参数号 1 提供的值无效。

下面是我正在生成的 xml。

<NewDataSet>
<ControlManagementItems><ControlId>74</ControlId><Value>wqeqe</Value></ControlManagementItems>
<ControlManagementItems><ControlId>76</ControlId><Value>Yes</Value></ControlManagementItems>
<ControlManagementItems><ControlId>78</ControlId><Value>Consumer Core $100 infinite  – Nov 2010</Value></ControlManagementItems>
<ControlManagementItems><ControlId>108</ControlId><Value>Samsung Galaxy S 16GB</Value></ControlManagementItems>
</NewDataSet>
4

3 回答 3

1

“Consumer Core $100 infinite – Nov 2010”行包含无效的 ASCII 字符,即“–”

于 2012-12-13T05:04:24.513 回答
1

我知道这是一个旧帖子。但希望我所做的可以帮助其他人。我已将数据类型更改为 NVARCHAR,因为它允许比 VARCHAR 更多的字体系列。

于 2014-10-06T09:12:27.567 回答
0

我不知道你是否解决了这个问题,但我前几天也遇到了同样的问题。因为一些土耳其字符。

这是我的解决方案:

将该<?xml version="1.0" encoding="utf-8" ?>行放在我损坏的 xml 文件的顶部,并使用 notepad++ 更改土耳其语字符。放在第一行之后,notepad++会显示有问题的土耳其语字符(如 xOD),然后我将它们替换为 utf 字符。

于 2012-12-24T07:41:37.657 回答