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

Вниз

Базы данны   Найти похожие ветки 

 
LEON   (2002-07-04 12:35) [0]

Никогда не занимался загрузкой в базу данных графических рисунков BMP.

Продемонстрируйте в качестве примера отрывок програмного кода


 
Игорь Шевченко ©   (2002-07-04 12:39) [1]

В качестве примера отрывок из учета собственных компакт-дисков:


procedure TfrmMain.actLoadAlbumImageExecute(Sender: TObject);
resourcestring
odAlbumPictureCaption = "Выбор картинки для альбома ";
begin
odAlbumImg.Title := odAlbumPictureCaption + """ + dmMUS.tblAlbumsName.AsString + """;
if odAlbumImg.Execute then begin
if dmMUS.tblAlbums.State = dsBrowse then
dmMUS.tblAlbums.Edit;
try
dbAlbumImg.Picture.LoadFromFile(odAlbumImg.FileName);
dmMUS.tblAlbums.Post;
except
dmMUS.tblAlbums.Cancel;
raise;
end;
end;
end;




 
fnatali ©   (2002-07-04 13:19) [2]

Ещё вариант - через запрос и поток
bit:=Tbitmap.Create;
var
bit : TBitmap;
ms : TMemoryStream;
begin
bit.loadfromfile("ris.bmp");
ms := TMemoryStream.Create;
bit.SaveToStream(ms);
with Query1 do begin
active:=false;
sql.clear;
sql.add("insert into vid(icon) values(:par)");
ParamByName("par").DataType := ftBlob;
ParamByName("par").ParamType := ptInput;
ParamByName("par").LoadFromStream(ms,ftBLOB);
execsql;
end;
bit.Free;
ms.free;



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

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

Наверх




Память: 0.47 MB
Время: 0.021 c
1-95393
Georg
2002-07-15 18:12
2002.07.29
Сортировка в TListView


1-95357
Alex SV
2002-07-18 10:44
2002.07.29
Как работать с принтером


14-95509
Andrew_k
2002-06-21 13:11
2002.07.29
Глюкс!


8-95455
IgoX
2002-03-21 12:58
2002.07.29
Как в Photoshop


1-95428
Otehr_Gray
2002-07-15 11:45
2002.07.29
Вместо Delphi - два окошка