Thema: Delphi IBDac und Blob

Einzelnen Beitrag anzeigen

hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#7

Re: IBDac und Blob

  Alt 6. Dez 2007, 16:47
Zitat von mkinzler:
hast du den Buf schon gemeldet?
http://www.crlab.com/forums/viewforum.php?f=24
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
  Mit Zitat antworten Zitat