Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.08.05;
Скачать: CL | DM;

Вниз

Получение информации из blob-поля   Найти похожие ветки 

 
greg123   (2007-07-11 10:59) [0]

Почему-то все вопросы по blob-полям ограничиваются только загрузкой в данные поля, а как от туда получить ранее загруженную информацию?
У меня в блоб-поле находится архив, содержащий дбф-файл, как можно взять этот архив, для проведения над ним каких-либо действий (распаковать архив, прочитать дбф и т.д.)?

Заранее спасибо.


 
Ega23 ©   (2007-07-11 11:01) [1]

TBlobField(FieldByName("MySuperBLOB")).SaveToFile + F1
TBlobField(FieldByName("MySuperBLOB")).SaveToStream + F1


 
greg123   (2007-07-11 11:41) [2]

А можно расписать по подробнее, не могу применить данную функцию, и что такое F1?


 
Ega23 ©   (2007-07-11 11:46) [3]

F1 - это справка.


 
clickmaker ©   (2007-07-11 11:47) [4]


> что такое F1?

это там, где Шумахер


 
greg123   (2007-07-11 12:15) [5]

Может хоть кто-нибудь даст подробное разъяснение?


 
homm_ro   (2007-07-11 12:17) [6]

Удалено модератором


 
greg123   (2007-07-11 12:23) [7]

Удалено модератором


 
Ega23 ©   (2007-07-11 12:39) [8]


> Может хоть кто-нибудь даст подробное разъяснение?



Saves the contents of the BLOB field to a stream.

Delphi syntax:

procedure SaveToStream(Stream: TStream);

C++ syntax:

void __fastcall SaveToStream(Classes::TStream* Stream);

Description

Use SaveToStream to copy the contents of a BLOB field to a stream. Specify the name of the stream to which the field’s value is saved as the value of the Stream parameter.

Note: The Stream parameter is typically not a BLOB stream. BLOB streams (returned by the dataset’s CreateBlobStream method) provide a completely separate mechanism for streaming data from a BLOB field.

var
 MS: TMemoryStream;
begin
 MS := TMemoryStream.Create;
 try
   SQLDataSet1Images.SaveToStream(MS);
   Image1.Picture.Bitmap.LoadFromStream(MS);
 finally
   MS.Free;
 end;
end;
TMemoryStream *pMS = new TMemoryStream;
try
{
 SQLDataSet1Images->SaveToStream(pMS);
 Image1->Picture->Bitmap->LoadFromStream(pMS);
}
__finally
{
 delete pMS;
}



> Ты бы мне попробовал в глаза это сказать!


Я могу в глаза сказать. Если показаться не забоишься.


 
greg123   (2007-07-11 12:46) [9]

Удалено модератором


 
homm ©   (2007-07-11 12:51) [10]

Удалено модератором


 
Ega23 ©   (2007-07-11 12:54) [11]

Удалено модератором


 
StriderMan ©   (2007-07-11 15:21) [12]

Удалено модератором


 
Игорь Шевченко ©   (2007-07-11 15:27) [13]

господа любители повыяснять отношения - это гораздо лучше делать в режиме Readonly. Особенно это относится к постоянным посетителям сайта.


 
gentos   (2007-07-11 16:51) [14]

Удалено модератором


 
gentos   (2007-07-11 16:51) [15]

Удалено модератором



Страницы: 1 вся ветка

Текущий архив: 2007.08.05;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.023 c
15-1184083274
Курдль
2007-07-10 20:01
2007.08.05
Oracle. Прокси - аутентификация.


3-1177410342
Леван Варшанидзе
2007-04-24 14:25
2007.08.05
BDE для Windows XP и Windows98


15-1184252469
ocean
2007-07-12 19:01
2007.08.05
Page Maker


15-1184167878
ANTPro
2007-07-11 19:31
2007.08.05
GeForce4 MX440 vs Radeon X1600Pro


2-1183357698
Washington
2007-07-02 10:28
2007.08.05
Удаление таблицы Access