
Код следующий:
//---------------------------------------------------------------------
IBClientDataSet1->LoadFromFile("c:\\qwer.xml");
IBClientDataSet1->Insert();
IBClientDataSet1->FieldByName("ID")->AsInteger = 40;
TIBBlobStream *strm=(TIBBlobStream *)IBClientDataSet1->CreateBlobStream(IBClientDataSet1->FieldByName("MBLOB"),bmReadWrite);
strm->Mode = bmReadWrite;// почему то при создании не включается ??
strm->LoadFromFile("c:\\temp1.bmp");//ВОТ ТУТ ОШИБКА ВЫВАЛИВАЕТСЯ "Stream read error"!!!!!!
IBClientDataSet1->Post();
IBClientDataSet1->SaveToFile("c:\\qwer.xml",dfXML);
IBClientDataSet1->Close();
strm->Free();
//---------------------------------------------------------------------
Таблица:
CREATE TABLE TABLE1 (
ID INTEGER,
MBLOB BLOB SUB_TYPE 0 SEGMENT SIZE 4096
);
Использую FB1.53+IBX6.08(Builder6)