Hallo rotalosi...
Der Datenbank ist es wurscht welche Daten im BLOB Feld stehen. Ob es die Einkaufsliste ist oder das Bild von Miss Juli 89...
Du kannst den Inhalt über einen Stream auslesen und ggf. für den Vergleich oder Analyse speichern. Imho hast du ohne Dokumentation kaum eine Chance...
docwiki.embarcadero....Set.CreateBlobStream
Codebeispiel aus dem Netz:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16:
| function GetBlobStream(Query: TADOQuery): TMemoryStream; begin result := TMemoryStream.Create;
Query.Active := False; Query.SQL.Clear; Query.SQL.Append('SELECT data FROM email WHERE id=1'); Query.Active := True;
Result.LoadFromStream(Query.CreateBlobStream(Query.FieldByName('Data'), bmRead)); end; |
PS: Das ist Code wie es nicht machen sollte...