Um ein LOBFeld in die
DB zuschreiben (INSERT, bei UPDATE hast du ja schon den Locator) musst erst mit Hilfe des Clients ein Locator auf einen leeren LOB geholt werden. Vorsicht ein leerer LOB ist kein "null" LOB!
Diese Art des Zugriffs auf LObs unterscheidet sich von der anderer DBs, deshalb glaube ich nicht, dass die alte
BDE das bei neueren Oracle Versionen einwandfrei schafft.
p.s.:Ist es vielleicht möglich, dass TJpegImage ein paar kleine Fehlerchen hat?
Wenn du das Bildchen unkomprimiert (.bmp) in die
DB schreibst, könntest du das ja testen.