Announcement

Collapse
No announcement yet.

Jpeg-Dateien in Access-Datenbank speichern

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Jpeg-Dateien in Access-Datenbank speichern

    Hallo,

    ich möchte JPeg-Dateien in einer Access-Datenbank speichern. Mit dem von Herrn Kosch in seinem Buch beschriebenen Beispiel in Kapitel 6.5.18 komme ich leider nicht weiter. Dieses Beipiel funktioniert nur für BMP-Dateien.

    Die Tabelle wurde mit

    <PRE>
    CREATE Tabellenname
    (ID int,
    PROTID int NOT NULL IDENTITY PRIMARY KEY,
    BARCODE varchar(36),
    ...
    ANSICHT image)
    </PRE>
    angelegt.

    Ich bekomme immer die Fehlermeldung "Bitmap ungültig".

    Für Eure Hilfe wäre ich sehr dankbar.

    Stefan

  • #2
    Das Beispiel geht. Die Daten werden in der DB gespeichert. Das Problem wird die TDBImage-Komponente sein, welche nur ein Bitmap vorsieht und nicht erkennt das es sich um ein JPG handelt.

    Probier mal folgendes. Statt mit TDBImage das Bitmap anzuzeigen nehme eine TImage-Komponente und lade dieses mit den Daten aus der Datenbank beim Wechsel des aktuellen Datensatzes

    Comment


    • #3
      In meinem C++ Builder (6) gibt es eine eigene Komponente für JPEGs TJPEGImage. In diese kann man JPEGs einlesen und als DIBs für TImages oder TBitmap bereitstellen..

      Comment

      Working...
      X