Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: Bilder aus DBase Datei anzeigen lassen

  Alt 24. Nov 2005, 14:49
Zitat von schildi:
Meine Frage ist jetzt: Gibt es eigentlich verschiedene Arten von DBase Datenbanken (nicht nur dB3 und dB4)?
Gerade bei BLOB Felder gibt viele Unterschiede, da die Blobdaten in einer eigenen Datei (*.DBT) gepeichert werden. Es gibt min. 2 versch. Formate.
Da gab's dann auch noch Varianten für Clipper,...

Du musst zunächst die BLOB-Daten auf Platte speichern ohne dich darum zum Kümmern, in welchem Format die Daten vorliegen:
Delphi-Quellcode:
x := 0;
query1.SQL.Text := ' SELECT Feld1, Blobfeld FROM '+'tabelle.dbf';
query1.open;
while not query1.Eof do
begin
   (query1.FieldByName('Blobfeld') as TBlobField).SaveToFile('C:\'+IntToStr(x)+'.dat');
   query1.Next; Inc(x);
end;
So solltest du auf jeden Fall die (Brutto-) Daten erhalten.
Danach musst du die erhaltenen Dateien analysieren.
Evtl. sind vor den eigentlichen Nutzdaten noch beschreibende Header gespeichert.
Andreas
  Mit Zitat antworten Zitat