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

Вниз

Помогите с примером!   Найти похожие ветки 

 
inkotex   (2003-10-17 11:44) [0]

Может у кого есть готовый пример работы с BLOB полями.
А именно считывание и запись картинки в базу и соответственно из базы.
Спасибо


 
Alexandr   (2003-10-17 11:48) [1]

www.fibplus.com.ua


 
inkotex   (2003-10-17 12:01) [2]

Чото не могу найти там пример


 
Johnmen   (2003-10-17 12:10) [3]

Пpиводим пpимepы pаботы с blob-полями.
pFIBDatase1BLOBFIELD - полe типа BLOB датасeта pFIBDatabase1
(для IBX аналогично)

Чтение из блоб-поля в OleContainer

var S: TStream;
begin
if not pFIBDataset1BLOBFIELD.IsNull then
begin
S:=pFIBDataset1.CreateBlobStream(pFIBDataset1BLOBFIELD, bmRead);
try
OleContainer1.LoadFromStream(S)
finally
S.Free
end;
end;
end;


Запись в блоб-полe из OleContainer (вызываeтся в BeforePost)

var S: TStream;
begin
S:=pFIBDataSet1.CreateBlobStream(pFIBDataSet1BLOBFIELD,
bmReadWrite);
try
OleContainer1.SaveToStream(S)
finally
S.Free
end;
end;


Еще вариант работы с BLOB
=========================
var
FS : TFileStream;
begin
FS := TFileStream.Create("c:\temp\sample.txt", fmOpenRead);
try
Query1.ParamByName("CurVal").LoadFromStream(FS, ftMemo);
Query1.ExecSQL;
Database1.Commit;
finally
FS.Free;
end;
end;


 
inkotex   (2003-10-17 12:42) [4]

выдает тепер ошибку
Bitmap image is not valid
что ето значит?
не доконца понимаю где ошибка



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

Форум: "Базы";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.037 c
1-41154
Ivolg
2003-11-03 12:01
2003.11.13
Звуки из динамика


4-42257
Julliete
2003-08-14 11:20
2003.11.13
Запуск приложений.


1-41205
sergious
2003-11-01 23:48
2003.11.13
ProgressBar & ListView


14-42023
Mihey
2003-10-16 19:14
2003.11.13
Ищё компонент...


3-40910
Bonni
2003-10-20 12:40
2003.11.13
что значит





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский