I have in an Access database a query object reading from a remote database via ODBC. It takes a while, but it works. To let the user set criteria I have the same query in VBA executed from a form via DoCmd.RunSQL. I get an ODBC Timeout message. I know how to change the timeout value in a query object, but not in a text query within VBA. How can I set my timeout value, and is there anything else I can do?