Delphi-PRAXiS
Seite 2 von 2     12   

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)

DeddyH 7. Okt 2007 16:12

Re: Bild über TImage aus der Datenbank holen?
 
Wenn wir jetzt mal alles zusammenfassen, sollte es so gehen (wenn ich keinen Denkfehler mache):
Delphi-Quellcode:
procedure TForm9.test(Sender: TObject);
begin
  //Versuchen, die Grafik ins Image zu laden
  try
    Image1.Picture.Graphic.LoadFromFile(DBGrid.DataSource.DataSet.FieldByName('Pfad').AsString);
  except
    ShowMessage('Fehler beim Laden der Grafik');
  end;
end;

Jack23 7. Okt 2007 16:17

Re: Bild über TImage aus der Datenbank holen?
 
Ich glaube ich habe einen Denkfehler.

Ich habe eine falsche Erklärung gemacht.


Also noch mal.
Ich habe ein Haupt Fenster. Mit einem DBGrid. Dann mache ich auf irgendeinen Eintrag in diesem DB Grid ein Doppelklick. Dann öffnet sich ein neues Fenster, Und da soll nun das foto von diesem angeklickten Datensatz angezeigt werden. Also kein weitere DbGrid

DeddyH 7. Okt 2007 16:24

Re: Bild über TImage aus der Datenbank holen?
 
Ich habe auch nichts von einer weiteren DBGrid gesagt. Wenn Du einen Datensatz anklickst, wird die Datenmenge auf den angeklickten Datensatz positioniert.

Jack23 7. Okt 2007 16:28

Re: Bild über TImage aus der Datenbank holen?
 
Es geht aber leider nicht. Deswegen habe ich das obige geschrieben.

DeddyH 7. Okt 2007 16:32

Re: Bild über TImage aus der Datenbank holen?
 
Definiere "Geht nicht". Kommt eine Fehlermeldung (welche?) oder passiert gar nichts, oder wie?

Jack23 7. Okt 2007 16:33

Re: Bild über TImage aus der Datenbank holen?
 
Es passiert nichts. Es wird nur der Text angezeigt: Fehler beim Laden der Grafik

mkinzler 7. Okt 2007 16:35

Re: Bild über TImage aus der Datenbank holen?
 
Handelt es sich hier wirklich umeine Jpeg-Bild?

DeddyH 7. Okt 2007 16:35

Re: Bild über TImage aus der Datenbank holen?
 
Und stimmt der Pfad?

Jack23 7. Okt 2007 16:51

Re: Bild über TImage aus der Datenbank holen?
 
wie könnte ich denn mal eine Testausgabe machen um zu sehen ob die Daten ankommen?

DeddyH 7. Okt 2007 16:57

Re: Bild über TImage aus der Datenbank holen?
 
Delphi-Quellcode:
procedure TForm9.test(Sender: TObject);
begin
  //Versuchen, die Grafik ins Image zu laden
  try
    //Was kommt überhaupt an?
    ShowMessage(DBGrid.DataSource.DataSet.FieldByName('Pfad').AsString);
    Image1.Picture.Graphic.LoadFromFile(DBGrid.DataSource.DataSet.FieldByName('Pfad').AsString);
  except
    ShowMessage('Fehler beim Laden der Grafik');
  end;
end;

Jack23 7. Okt 2007 18:06

Re: Bild über TImage aus der Datenbank holen?
 
Es wird nichts angezeigt. Aber ich habe üb erlegt ich lasse das mit dem Bild weg. Zu kompliziert.

Aber danke trotzdem für eure Hilfe.

DeddyH 7. Okt 2007 18:14

Re: Bild über TImage aus der Datenbank holen?
 
Ja super, jetzt, wo wir nahe an der Lösung sind.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:37 Uhr.
Seite 2 von 2     12   

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