MS SQL Server 2000 - IMAGE to XML conversion
От: _Senya  
Дата: 02.09.04 07:23
Оценка:
В таблице есть поле типа IMAGE для хранения разного рода информации (изображения, бинарные массивы и т.д.). В это же поле я писал XML-структуры, которые конвертил из стринга в массив байтов, поскольку держать в этой же таблице поле типа TEXT посчитал неразумным из соображений редкого использования данного поля.
byte[] byteArray = System.Text.Encoding.Unicode.GetBytes(MyXmlString);

Проблема такая:
Понадобилось открывать XML, изредка встречающийся в этом поле, на SQL Server для получения разного рода информации. Процедура sp_xml_preparedocument на вход берет текстовый параметр (text, varchar, и т.д.), объвление в хранимой процедуре локальных переменных типа TEXT или IMAGE запрещено.
Итого: из поля типа IMAGE нужно получить строку в качестве входного параметра для sp_xml_preparedocument.

Может кто сталкивался с такой проблемой? Заранее спасибо.
Дураки — не мамонты, они не вымрут...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.