Help! Есть SQL-база IB/Firebird, пытаюсь прочитать содержимое поля типа "BLOB SUB_TYPE 0 SEGMENT SIZE 80" в результате получаю пустое значение. Пробовал через ODBC и 1с++ и через ADO+IBProvider - одна фигня. Может есть еще какая-нибудь ВК ?
Спасибо за подсказку. А может есть рабочий кусок кода для примера, а то уже полдня бьюсь - бесполезно ?
Делаю так: Str=СоздатьОбъект("ADODB.Stream"); Str.Type=1; Str.Open(); Str.Write(RecordSet.Fields("WN_PACKED").Value); Str.SaveToFile("blob.txt",2); -- На методе Write вываливается с ошибкой "Тип переменной не поддерживается", а если писать Str.Write(RecordSet.Fields("WN_PACKED").GetChunk(RecordSet.Fields("WN_PACKED").ActualSize)); результат тот же. Help/плиз.
(4) Неужели все так грустно? И нет даже никакой ВК ? Жопа ;-( Str.SaveToFile("blob.txt",2); потом бы я открыл этот файл 1с-ом и делал бы с ним что хошь (там закодированы нужные мне параметры)