Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Bild in Datenbankfeld schreiben (https://www.delphipraxis.net/40235-bild-datenbankfeld-schreiben.html)

uli_s 12. Feb 2005 20:59

Datenbank: EasyTable • Version: 6.03 • Zugriff über: EasyTable-Komponente

Bild in Datenbankfeld schreiben
 
Wie kann ich über den Quellcode ein Bild (Bitmap oder JPEG) in ein Datenbankfeld einfügen?
Eigentlich dachte ich, daß es so geht:

Delphi-Quellcode:
OpenPictureDlg.InitialDir := ExtractFilePath(Application.ExeName) + '\Pictures';
     If OpenPictureDlg.Execute then
     Begin
          With EinbautenTbl do
          Begin
               If not (State in ([dsInsert, dsEdit])) then
               Begin
                    Edit;
                    FieldByName('Bildname').Value := OpenPictureDlg.FileName;
                    EBImage.Picture.LoadFromFile(FieldByName('Bildname').AsString);
                    FieldByName('Bild').LoadFromFile(OpenPictureDlg.FileName);
                    Post;
               end;
          end;
     end;
Das Datenbankfeld 'Bild' ist ein TGraphic-Feld.
Vielleicht hat jemand einen Tip.

[edit=Sharky]Delphi-Tags gesetzt. Mfg, Sharky[/edit]

Hansa 12. Feb 2005 21:14

Re: Bild in Datenbankfeld schreiben
 
Moin.

herzlich willkommen und füge bitte Delphi-Tags ein. Der Hinweis kommt demnächst wohl automatisch. :mrgreen:

EasyTable kenne ich jetzt nicht, aber gucke mal in Richtung "Blob-Felder".


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:32 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz