Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi DBImage - Bitmap ist ungültig (https://www.delphipraxis.net/132989-dbimage-bitmap-ist-ungueltig.html)

hoika 28. Apr 2009 13:48

Re: DBImage - Bitmap ist ungültig
 
Hallo,

AdoTable1Picture ist ein Blobfeld, kein TAdoTable.
hier sogar ein sogenanntes persistentes Feld (per Doppelklick auf die AdoTable erzeugt).


Heiko

uwe12 28. Apr 2009 15:51

Re: DBImage - Bitmap ist ungültig
 
Ich habe jetzt bei dem Beispielprogramm mal eine Variable mit dem Namen ,,Bild" deklariert. Aber wenn ich nach dem Ausführen auf den Button drücke, dann kommt immer eine Fehlermeldung. Ich weis auch nicht, ob ich überhaupt eine Variable deklarieren muss. Ich komme einfach nicht weiter.

Delphi-Quellcode:
 
var
  bS : TADOBlobStream;
  Pic : TJpegImage;
  Bild:TBlobfield;

begin
  bS := TADOBlobStream.Create(Bild, bmRead);
  try
    bS.Seek(JpegStartsInBlob(Bild), soFromBeginning);

hoika 28. Apr 2009 16:25

Re: DBImage - Bitmap ist ungültig
 
Hallo,

Bild: TBlobfield ist eine Klasse,
die muss vorher natürlich erst mal erzeugt werden,
bevor sie verwendet werden kann.

-> Online-Hilfe.


Heiko

uwe12 28. Apr 2009 16:41

Re: DBImage - Bitmap ist ungültig
 
cool ich habe es endlich durch eure Hilfe hinbekommen. Danke nochmal. :bounce1:
Ich habe mal noch ne Frage. Und zwar wie kann ich das Bild, das über einen Openpicturedialog in ein image geladen wird nun in der Datenbank speichern.

maron 28. Apr 2009 18:10

Re: DBImage - Bitmap ist ungültig
 
Dafür solltest du vielleicht lieber einen neuen Thread aufmachen ;)

uwe12 28. Apr 2009 19:13

Re: DBImage - Bitmap ist ungültig
 
du hast recht :shock:


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:18 Uhr.
Seite 4 von 4   « Erste     234   

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 by Thomas Breitkreuz