Entwickler-Ecke
Datenbanken - Binary-Blob-Field aus Datenbank auslesen-speichern-einlesen
MisterBum83 - Fr 28.01.11 11:18
Titel: Binary-Blob-Field aus Datenbank auslesen-speichern-einlesen
Hallo zusammen,
ich habe ein Blob-Field (Binary), dass ein JPEG-File darstellt. Dieses Feld möchte ich aus der Datenbank auslesen und in eine XML-Datei schreiben, um anschließend den Wert aus dieser Datei wieder in eine andere Datenbank einzulesen.
Wie lese ich den Wert aus der DB am besten aus. Als String sollte dies doch nicht funktionieren, oder? Weil derzeit mache ich es so, d.h. ich bekomme ganz kryptische Zeichen in die XML-Datei, lese diese dann wieder in die andere DB ein. Wenn ich dann dieses Bild darstellen will, kommt JPEG-Fehler #51, d.h. die Übertragung war nicht korrekt.
Habt Ihr eine Idee? Evtl. mit BintoHex?
Gruß und Dank
jaevencooler - Fr 28.01.11 12:09
Moin, Moin,
welche Datenbank den ?
und wie greifst Du auf diese Datenbank zu ?
BDE :autsch: , ADO oder Dritt Anbieter (DOA usw.)
Wichtige Infos ohne die eine Antwort nicht zu erwarten ist.
Beste Grüße
Michael
MisterBum83 - Fr 28.01.11 12:42
Es handelt sich um eine Firebird-Datenbank mit der ich über ein IBSQL_Query die Daten auslesen lasse. Sollte aber eigentlich mit dem Problem nichts zu tun haben...
Tranx - Fr 28.01.11 14:44
Vielleicht versuchst Du es damit, die Daten in das Blobfeld (Am besten als TGraphicfield definiert) einzulesen und mit der Methode SaveToFile des Feldes abzuspeichern. Ich habe es bisher noch nicht versucht. Aber eigentlich müsste das gehen. Dann kannst Du ja bei der anderen Datenbank diese Informationen einlesen. Oder - noch besser - Du speicherst die Daten des JPG aus dem Blobfeld direkt in die andere Datenbank, ohne über eine weitere Datei zu gehen.
jaevencooler - Fr 28.01.11 15:28
Deine Frage war doch :
MisterBum83 hat folgendes geschrieben : |
Wie lese ich den Wert aus der DB am besten aus. Als String sollte dies doch nicht funktionieren, oder? Weil derzeit mache ich es so, d.h. ich bekomme ganz kryptische Zeichen in die XML-Datei, lese diese dann wieder in die andere DB ein. Wenn ich dann dieses Bild darstellen will, kommt JPEG-Fehler #51, d.h. die Übertragung war nicht korrekt.
Gruß und Dank |
und das soll nichts mit der Datenbank zu tun haben, bzw. nicht wichtig sein ?
Dann verstehe ich deine Frage wohl nicht.....
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!