Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 При чтении из xml текста на русском возникает ошибка XML parsing: line 4, character 14, i  [new]
ильдар4
Member

Откуда:
Сообщений: 135
CREATE TABLE XmlImportTest
(
xmlFileName VARCHAR(300),
xml_data xml
)
GO

DECLARE @xmlFileName VARCHAR(300)
SELECT @xmlFileName = 'c:\Projects\doc\xsd\my.xsd'
-- dynamic sql is just so we can use @xmlFileName variable in OPENROWSET
EXEC('
INSERT INTO XmlImportTest(xmlFileName, xml_data)

SELECT ''' + @xmlFileName + ''', xmlData
FROM
(
SELECT *
FROM OPENROWSET (BULK ''' + @xmlFileName + ''' , SINGLE_BLOB) AS XMLDATA
) AS FileImport (XMLDATA)
')
GO
SELECT * FROM XmlImportTest

DROP TABLE XmlImportTest


Как можно это решить?
19 фев 13, 13:55    [13948377]     Ответить | Цитировать Сообщить модератору
 Re: При чтении из xml текста на русском возникает ошибка XML parsing: line 4, character 14, i  [new]
Гость333
Member

Откуда:
Сообщений: 3683
ильдар4
Как можно это решить?

Это можно решить, выложив здесь полный текст ошибки и пример XML-файла.
19 фев 13, 14:02    [13948430]     Ответить | Цитировать Сообщить модератору
 Re: При чтении из xml текста на русском возникает ошибка XML parsing: line 4, character 14, i  [new]
Glory
Member

Откуда:
Сообщений: 104751
ильдар4
Как можно это решить?

Думать про совместимость кодировки файла c:\Projects\doc\xsd\my.xsd и типа данных OPENROWSET (BULK
19 фев 13, 14:06    [13948489]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить