Hello All,
I am trying to use transactions in my script when updating and inserting. But I am getting the above error. Transaction Datasource Unknown
when my code tries to execute system.db.runUpdateQuery
. I am using the documentation from system.db.beginTransaction and system.db.runUpdateQuery but I must be missing something. For example, when I start my transaction, I am using this:
txId = system.db.beginTransaction(database="my_database",isolationLevel=1,timeout=5000)
and that seems to work ok. But when I try to run an update query:
rowsUpdated = system.db.runUpdateQuery("my_update_query",database="my_database",tx=txId,getKey=0,skipAudit=0)
This error appears:
java.lang.Exception: java.lang.Exception: Error executing system.db.runUpdateQuery(my_update_query, Transaction datasource unknown, 7cebc364-b0d8-481f-99a5-acdde18cf3bf, false)
What the heck am I missing?
Thank you for the help!