As there have been no replies, a little more information.
I’ve been googling to see how to change this timeout. It appears that ODBC has a ‘default’ timeout of 30 seconds for commands/queries. this is what I need to change, and apparently this is NOT set via a connection string, as I initially thought. THis needs to be set in the ODBC connection/command itself.
DataAbstract service exposes events BeforeExecuteCommand, BeforeExecutingGetDataReader, BeforeProcessChange. These events allow direct access to the System.Data.IDbCommand instance that will be used to perform data access/update operations.
Unfortunately ADO.NET connections used by Data Abstract for .NET don’t provide a property that sets a default timeout for a command execution, so it is not possibly to directly port this approach to .NET