SQL.Execute("update TABLE set DATA = ? where ID = ?", SqlRaw(data), q);
You cannot use SqlExp for this. That is why I usually split the process into two parts: I use SqlExp to do the insert, then update to set longraw value.
Mirek
in oracle8 you use SqlRaw?
I see only in Oracle7 it is processed!
Yes, I am using Oracle7 (It works all the way up).
"7" is minimal requirement. They have changed C api in Oracle 8 and it does not support LONGRAW anymore (if I remember well), replacing it with BLOBs.