Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.08.05;
Скачать: [xml.tar.bz2];

Вниз

Получение информации из 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.045 c
15-1184171968
NiGGa
2007-07-11 20:39
2007.08.05
Delphi + Castalia


15-1183794497
Kostafey
2007-07-07 11:48
2007.08.05
О резонности специального образования


15-1184128781
APXiMEd
2007-07-11 08:39
2007.08.05
Нужны картинки для кнопок


6-1167118635
lobach
2006-12-26 10:37
2007.08.05
CGI


2-1183970897
tsndamir
2007-07-09 12:48
2007.08.05
Защита от взлома





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский