Answered
Oracle Thin Client Error when Inserting
Cold Fusion 8 fully patched on Windows Server 2008 fully
patched
Oracle 8.1.7.1 on Linux as DB with Network Option (encryption)
Oracle Client 10.2.0.3 Thin Client (tried with ojdbc14 and ojdbc12 classes)
SELECT, DELETE, UPDATE statements all work just fine.
When an INSERT statement is sent to the DB it is processed (the insert is made and committed!) but we are getting a database error message "Typlänge größer als Höchstwert" which translates approximately to typ length is larger than the limit.
Several threads show this as a problem when the return from the db is too large but this is definately not the case (a simple insert of one small row).
The SQL that is run at the DB includes a suffix of "RETURNING ROWID" which is not part of our SQL and is apparently added by CF or the thin client. We do not handle the return value (we tried but that did not help either).
Due to the fact that the INSERT is actually made and committed, we assume the problem must be at the client end and not in the database.
This is a blocking problem and appears to be confined to CF 8 with the Thin Client.
CF 8 with an ODBC connection to the same DB works OK.
Be very glad for any help as we want to go to production with this environment.
Cheers
Thomas
Oracle 8.1.7.1 on Linux as DB with Network Option (encryption)
Oracle Client 10.2.0.3 Thin Client (tried with ojdbc14 and ojdbc12 classes)
SELECT, DELETE, UPDATE statements all work just fine.
When an INSERT statement is sent to the DB it is processed (the insert is made and committed!) but we are getting a database error message "Typlänge größer als Höchstwert" which translates approximately to typ length is larger than the limit.
Several threads show this as a problem when the return from the db is too large but this is definately not the case (a simple insert of one small row).
The SQL that is run at the DB includes a suffix of "RETURNING ROWID" which is not part of our SQL and is apparently added by CF or the thin client. We do not handle the return value (we tried but that did not help either).
Due to the fact that the INSERT is actually made and committed, we assume the problem must be at the client end and not in the database.
This is a blocking problem and appears to be confined to CF 8 with the Thin Client.
CF 8 with an ODBC connection to the same DB works OK.
Be very glad for any help as we want to go to production with this environment.
Cheers
Thomas
