Delphi-PRAXiS
Seite 4 von 6   « Erste     234 56      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Bild über TImage aus der Datenbank holen? (https://www.delphipraxis.net/101030-bild-ueber-timage-aus-der-datenbank-holen.html)

mkinzler 7. Okt 2007 15:41

Re: Bild über TImage aus der Datenbank holen?
 
Den Paf der Exe kannst du mit
Delphi-Quellcode:
ExtractFilePath (ParamStr(0));
ermitteln

DeddyH 7. Okt 2007 15:45

Re: Bild über TImage aus der Datenbank holen?
 
:bouncing4: Noch einmal und ich mach den Sekt auf :bounce1:

Jack23 7. Okt 2007 15:50

Re: Bild über TImage aus der Datenbank holen?
 
:hello:


Ah perfekt danach habe ich gesucht.

Nur jetzt habe ich ein Problem. Es wird gar kein Bild angezeigt.

Auch ohne ExtractFilePath (ParamStr(0));. Habe ich gerade getestet. Ich weiß nicht was da los ist.

Mein Code sieht jetzt so aus:
Delphi-Quellcode:
Image1.Picture.Graphic.LoadFromFile(Form2.ADOQuery1.FieldByName('Pfad').AsString);
Und das Bild liegt in C:\test.jpg

DeddyH 7. Okt 2007 15:52

Re: Bild über TImage aus der Datenbank holen?
 
Ist denn die Datenmenge geöffnet?

Jack23 7. Okt 2007 15:56

Re: Bild über TImage aus der Datenbank holen?
 
Ich habe gerade überlegt. Kann ich statt der ADOQuery1 auch eine DataSource nutzen?

mkinzler 7. Okt 2007 15:58

Re: Bild über TImage aus der Datenbank holen?
 
Eine DataSource ist aber nur eine Bindeglied zwischen einer Datensensitiven Komponente und einem DataSet (Query, Table, usw)

DeddyH 7. Okt 2007 16:02

Re: Bild über TImage aus der Datenbank holen?
 
Du bräuchtest ein Dataset, und eine Query ist so eins.

Jack23 7. Okt 2007 16:03

Re: Bild über TImage aus der Datenbank holen?
 
Achso. ich dachte es ist besser weil mein DB Memo u.s.w auch alle eine DataSource nutzen.

Aber mit einer ADOQuery geht es nicht. ich versuche mal zu erklären warum.

Mein erstes Fenster sieh so aus:

DBGrid und ein Button. Wenn ich auf den Button klicke erscheinen in dem DBGRID ein paar Einträge.

Ich mache dann auf dem Eintrag im DBGrid einen Doppelklick. Dann erscheint ein neues Fenster wieder mit einem DBGrid aber nur mit dem eben angeklickten Eintrag. Und unter dieses DBgrid soll jetzt mein Bild angezeigt werden was genau zu diesem Eintrag passt.

DeddyH 7. Okt 2007 16:07

Re: Bild über TImage aus der Datenbank holen?
 
Delphi-Quellcode:
DBGrid.DataSource.Dataset.FieldByName('Pfad').AsString

Jack23 7. Okt 2007 16:09

Re: Bild über TImage aus der Datenbank holen?
 
Es soll aber trotzdem noch als TImage angezeigt werden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:49 Uhr.
Seite 4 von 6   « Erste     234 56      

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