Страница 96 из 96
Извлечение изображения из blob-поля таблицы
Для того, чтобы из blob-поля таблицы вытащить изображение и сохранить его в файл, можно воспользоваться следующим кодом:TMemoryStream *M1 = new TMemoryStream();где:
TStream *B1 = Table1->CreateBlobStream(Table1->FieldByName("photo"),bmRead);
M1->CopyFrom(B1,B1->Size);
M1->SaveToFile("C:\\temp.jpg");
delete B1;
delete M1;
Table1 - компонент TTable, соответствующий данной таблице, поле "photo" - поле в таблице, где хранятся изображения в формате jpeg.