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

Вниз

Jpeg и Blob поля   Найти похожие ветки 

 
AliceSpain   (2004-12-22 05:20) [0]

Необходимо просматривать в программе поля из БД, а там jpg  как? И я так понимаю в <L может содержаться и весь файл так и ссылка на него, а если ссылка то как с ним работать?


 
Александр Иванов ©   (2004-12-22 09:33) [1]

Вопрос в том как определить содержимое поля, или как работать с файлами, зная их полные имена?


 
Stanislav ©   (2004-12-22 16:53) [2]

Function ShowJPG (Field:TBlobField;var Image:TImage):Integer;
VAR S:TMemoryStream;J:TJPEGImage;
begin
Result:=0;
If not Field.DataSet.Active or Field.IsNull then
begin
Image.Canvas.Brush.Color:=clBtnFace;
Image.Canvas.FloodFill(0,0,clWhite,fsSurface);
patBlt (Image.Canvas.Handle ,0,0,Image.Picture.Width,Image.Picture.Height,PATCOPY);
end
else
begin
S:=TmemoryStream.Create;
J:=TJpegImage.Create;
S.Position:=0;
Field.SaveToStream(S);
S.Position:=0;
J.LoadFromStream(S);
Image.Picture.Bitmap.Assign(J);
Result:=S.Size;
J.Free;
S.Free;
end;
end;


 
AliceSpain   (2004-12-24 01:29) [3]

Спасибо Stanislav. Только возникла еще одна проблема, если я пишу в БД а потом считываю то все хорошо, но... у меня в БД уже есть картинки которые туда вставили прямо в Access, вот их я прочитать немогу, они в пакетах. Можно что нибудь с этим сделать?



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

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

Наверх





Память: 0.45 MB
Время: 0.031 c
3-1104132075
Russko
2004-12-27 10:21
2005.01.30
Кол-во записей в БАЗЕ INTERBASE


14-1103796619
Григорьев Антон
2004-12-23 13:10
2005.01.30
Коллеги, покритикуйте мою программу


14-1105251405
Бугага
2005-01-09 09:16
2005.01.30
Мужчина - женщина - блондинка :)


3-1104156625
Saska
2004-12-27 17:10
2005.01.30
Вопрос по TADOConnection.LoginPrompt


1-1105713503
NightStranger
2005-01-14 17:38
2005.01.30
Шифрование папки





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