powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Ошибка при загрузки XML-файла -
3 сообщений из 3, страница 1 из 1
Ошибка при загрузки XML-файла -
    #34475155
Юрец_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ситуация:
В результате выгрузки из MS SQLServer 2000 получен XML-файл

Код: plaintext
1.
Set @cmd = 'BCP "EXEC MyBase..sp_XML_Explicit " queryout "' + @OutputFileName + '" -w -C1251 -r -T'
EXEC @result = master..xp_cmdshell @cmd

При попытке его загрузить

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Set objBL = New SQLXMLBulkLoad3
    With objBL
        .ConnectionString = cnn_str
        .SchemaGen = True
        .KeepNulls = True
        .Transaction = True
        .SGDropTables = True
        .ErrorLogFile = "\\MyStation\Shared\error.log"
        .TempFilePath = "\\MyStation\Shared\"
        .Execute xsd_file, xml_file
    End With

На методе .Execute вылетает ошибка.
Открываю файл в редакторе (AkelPad - встроенный редактор в TotalCommander), вношу в любом месте изменеия (ставлю пробел), затем удаляю эти изменения, сохраняю файл.
После этого скрипт по загрузке файла выполняется без ошибок. В чем может быть проблема?
P.S.
При открытии файла внизу окна редактора указана его кодировка: Unicode (UCS-2 little endian). При сохранении файла после внесения и отмены изменений его кодировка не меняется.
P.P.S. Бывает также, что полученный в результате выгрузки файл, загружается без проблем (как правило, если файл небольшого размера - порядка 20кб)
...
Рейтинг: 0 / 0
Ошибка при загрузки XML-файла -
    #34475293
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй поменять кодировку выходного файла при его создании с -C1251 на UTF-8, возможно выводиться какой то спец символ, который в другой кодировке отсутсвует, и при попытки открыть документ он неможет его интерпретировать
...
Рейтинг: 0 / 0
Ошибка при загрузки XML-файла -
    #34475327
Юрец_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SuSaПопробуй поменять кодировку выходного файла при его создании с -C1251 на UTF-8, возможно выводиться какой то спец символ, который в другой кодировке отсутсвует, и при попытки открыть документ он неможет его интерпретировать
Попробовал указать эту кодировку - получил сообщение об ошибке: Error = [Microsoft][ODBC SQL Server Driver][SQL Server]Кодовая страница 866 не поддерживается SQL Server
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Ошибка при загрузки XML-файла -
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]