Solution
The error originates from ADO (ActiveX Data Objects) and is passed through TestStand from the underlying data provider. It occurs during the first write operation against the recordset. The affected logging statements are configured as Recordset statements with Cursor Location = Server and Cursor Type = Forward Only.
Recommended workaround: Change the cursor type from Forward Only to Keyset. The Keyset option provides an updatable, scrollable server-side cursor, which is properly supported by ODBC Driver 18, allowing the insert/update operations to succeed.
To apply this change:
- Navigate to Configure » Result Processing » Options » Database Options » Schemas.
- Locate each affected Recordset statement.
- Change the Cursor Type from Forward Only to Keyset.