Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.015 c
6-1165511178
XfroSt
2006-12-07 20:06
2007.08.05
Писк игровых серверов.Оптравка пакетов.


15-1183951544
Тень отца Гамлта
2007-07-09 07:25
2007.08.05
Разминка для мозгов физиков :)


1-1179980987
Shadow__
2007-05-24 08:29
2007.08.05
Сценарий взаимодействия клиента и сервера


15-1183704043
IMHO
2007-07-06 10:40
2007.08.05
Мазут


15-1183727012
Unknown user
2007-07-06 17:03
2007.08.05
DWG




   Наверх