I am using Oracle 9 and CR9 and would like to be able to insert a row into a table each time the report is run.
I have a simple insert statement (that works in sql*plus and TOAD using the same login as my ODBC connection) in the sql editor that comes up in CR9 when you select 'Add command'. When I try and save the query I get the following error.
Failed to open a rowset.
Details:HY000:[Oracle][ODBC][ORA]ORA-01456: may not perform insert/delete/update operation inside a READ ONLY transaction.
Is this caused by Crystal only allowing transactions to be Read Only?
If so is there any way to switch this off/change to a READ/WRITE transaction?
Is this by Oracle somehow? I can't see how because sql*plus and TOAD can run the insert fine and they use the same ODBC driver and user.
I have a simple insert statement (that works in sql*plus and TOAD using the same login as my ODBC connection) in the sql editor that comes up in CR9 when you select 'Add command'. When I try and save the query I get the following error.
Failed to open a rowset.
Details:HY000:[Oracle][ODBC][ORA]ORA-01456: may not perform insert/delete/update operation inside a READ ONLY transaction.
Is this caused by Crystal only allowing transactions to be Read Only?
If so is there any way to switch this off/change to a READ/WRITE transaction?
Is this by Oracle somehow? I can't see how because sql*plus and TOAD can run the insert fine and they use the same ODBC driver and user.