Delphi-PRAXiS
Seite 7 von 8   « Erste     567 8      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Image in Access Datenbank speichern (https://www.delphipraxis.net/133254-image-access-datenbank-speichern.html)

hoika 3. Mai 2009 08:51

Re: Image in Access Datenbank speichern
 
Hallo,

Delphi-Quellcode:
AdoQuery1.Parameters.ParamByName('img').Value:= LoadFromStream(Stream,ftGraphic);;
Parameters wird "eingeschoben".


Heiko

uwe12 3. Mai 2009 08:58

Re: Image in Access Datenbank speichern
 
aber loadfromstream belibt immer noch undeklariert. das kapier ich nicht. muss ich bei der anderen zeile auch noch so schreiben?
Delphi-Quellcode:
begin
SQL.Text := 'INSERT INTO Bild(Grafik, Bezeichnung) VALUES(:img,:bez)';
AdoQuery1.Parameters.ParamByName('img').value:=LoadFromStream(Stream,ftGraphic);
ParamByName('bez').AsString := edtBezeichnung.Text;
ExecSQL;
end;

mkinzler 3. Mai 2009 09:12

Re: Image in Access Datenbank speichern
 
Delphi-Quellcode:
AdoQuery1.Parameters.ParamByName('img').LoadFromStream(Stream,ftGraphic);

uwe12 3. Mai 2009 09:30

Re: Image in Access Datenbank speichern
 
und bei der zeile kommt aber auch noch undeklarierter bezeichner
Delphi-Quellcode:
ParamByName('bez').AsString := edtBezeichnung.Text;

mkinzler 3. Mai 2009 09:35

Re: Image in Access Datenbank speichern
 
Delphi-Quellcode:
Parameters.ParamByName('bez').AsString := edtBezeichnung.Text;

uwe12 3. Mai 2009 09:38

Re: Image in Access Datenbank speichern
 
aber irgendwie bleibz immernoch asString nicht deklariert und bei edtBezeichnung weis ich nicht genau was damit gemeint ist.
Delphi-Quellcode:
Parameters.ParamByName('bez').AsString := edtBezeichnung.Text;

mkinzler 3. Mai 2009 09:42

Re: Image in Access Datenbank speichern
 
Dann versuch es mit .Value statt .asString.
Du solltest aber versuchen den Code zu verstehen und nicht nur abzupinseln.

uwe12 3. Mai 2009 09:46

Re: Image in Access Datenbank speichern
 
value funktioniert, aber mit edtBezeichnung weis ich nicht was damit gemeint ist, bzw. weis ich nicht, wie ich es deklarieren soll.
Delphi-Quellcode:
Parameters.ParamByName('bez').value := edtBezeichnung.Text;

mkinzler 3. Mai 2009 09:48

Re: Image in Access Datenbank speichern
 
Scheint ein TEdit zu sein.

uwe12 3. Mai 2009 09:50

Re: Image in Access Datenbank speichern
 
aber für was soll das editfeld sein?


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:18 Uhr.
Seite 7 von 8   « Erste     567 8      

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