Zitat von
mkinzler:
Was bitte ist ein Buf?
Ich meine inzwischen den Fehler gefunden zu haben.
Der
SQL Fehler tritt auf, wenn der zu kopierende Stream ein oder mehrere Zeichen #39 enthält.
Da bringt auch explizites Setzen von Datatyp ftBlob und streammode nichts.
Weise ich die Daten als String zu, dann funktioniert es.
Also
QueryWork.ParamByName('IMGINFO').AsIbBlob :=
Query.GetBlob('IMGINFO');
funktioniert nicht, wenn in dem Quellblob das Zeichen #39 vorkommt.
Es kommt die Fehlermeldung
SQL Error -303 interner Error.
QueryWork.ParamByName('IMGINFO').AsString :=
Query.FieldbyName('IMGINFO').asstring;
Das funktioniert.
Ärgerlich.
Gruß Peter