Correct. Just about everyone I've seen ended up moving their application out of MS Access. MS Access is intended for its own MDB or MS SQL Server backends only.
The fastest way to use QODBC in MS Access is to execute SQL statements directly like this:-
DoCmd.RunSQL "INSERT INTO QB_InvoiceLine ( RefNumber, InvoiceLineItemRefListID, InvoiceLineDesc, " & _ "InvoiceLineQuantity, InvoiceLineRate, InvoiceLineClassRefListID, InvoiceLineTaxCodeRefListID, " & _ "CustomFieldVFBatchNo, FQSaveToCache )" & _ "VALUES ('Me.RefNumber', 'Me.InvoiceLineItemRefListID', 'Me.InvoiceLineDesc', 'Me.InvoiceLineQuantity', " & _ "'Me.InvoiceLineRate', 'Me.InvoiceLineClassRefListID', 'Me.InvoiceLineTaxCodeRefListID', 'Me.CustomFieldVFBatchNo', 0)" |