[FAQ000194]I am trying to connect to MySQL using ODBC and register data using an action, but an error occurs when executing the action

Q

I am trying to connect to MySQL using ODBC and register data using an action, but I get the following error when executing the action.

SQLActionError: Error occurred while processing database.
01000: Call to XObj.Open failed: Exception (0x80004005 Unspecified error) thrown from Microsoft OLE DB Provider for ODBC Drivers: Transaction cannot have multiple recordsets with this cursor type. Change the cursor type, commit the transaction, or close one of the recordsets.

A

If the version of the installed ODBC driver for MySQL (Connector/ODBC) is 8.0.33 or higher,
the following operation may cause an error.
  • Execute the 'Import data of CSV file to table' action
  • Batch execution of insert/update/delete data actions with the 'Batch execution of data updates' action
Therefore, if you use the above actions, please use Connector/ODBC version 8.0.32 or lower.

* If you use actions to insert, update, and delete data without using the 'Batch execution of data updates' action, there is no problem to use 8.0.33 or higher version.
* This incident has been confirmed to occur in versions 8.0.33 to 8.0.35, but it may be addressed in future updates.

Related keywords

Connect to external database, driver