Others

How to Fix Microsoft Access ODBC System Resource Exceeded Errors

John WilsonJohn Wilson Nov 2, 2026 869 views

Question details

The user is experiencing an intermittent 'System resource exceeded' error via ODBC when an application accesses multiple Microsoft Access databases.

How to Fix Microsoft Access ODBC System Resource Exceeded Errors
Product
Microsoft Access ODBC
Device & OS
Windows 10 Pro (Virtual Machine)
Scenario
Running an application with simple lookup queries against small tables (under 2,000 records) across multiple MDB databases without using UNION statements.
Observed behavior
The application throws a 'System resource exceeded' error. Restarting the virtual machine temporarily resolves it, but the issue keeps recurring on Windows 10, unlike a previous Windows 7 environment.
Before you start

Ensure you have full administrative rights on the virtual machine and verify that you have backups of your Access databases before modifying drivers or updating your system.

Solution 1Recommended

Review and Close Open ODBC Connections

Improper connection handling often leads to resource exhaustion in Access. Ensuring all connections and recordsets are properly closed releases held memory.

Even with simple queries and small recordsets, leaving ODBC connections open can quickly exhaust the memory limitations of the Access database engine. Explicitly closing database objects prevents this leakage.

1
Audit Application Code

Review your application code to ensure every ODBC database connection, recordset, and command object is explicitly closed after a query is completed.

2
Release Variables from Memory

Ensure all database-related variables are set to 'Nothing' or 'Null' at the end of your lookup routines to force immediate memory garbage collection.

3
Limit Concurrent MDB Access

Modify the application logic to avoid opening multiple MDB files simultaneously unless strictly necessary for the transaction.

Best Practice: Properly closing connections is the most reliable way to prevent the Access database engine from hitting its internal 32-bit connection limits.
Free Microsoft Office alternative

Looking for a Lightweight and Compatible Office Suite?

While Microsoft Access manages your complex database needs, WPS Office provides a highly compatible, free, and lightweight alternative for your daily document, spreadsheet, and presentation needs without straining system resources.

  1. 1. Download WPS Office: Visit the official WPS website and download the free installer package.
  2. 2. Install the Software: Run the installer and follow the on-screen instructions to set up WPS Office on your system.
  3. 3. Open Your Documents: Launch WPS Office to instantly open, edit, and save your existing Word, Excel, and PowerPoint files.
Free, lightweight, and consumes minimal system memorySeamlessly compatible with Microsoft Excel (.xlsx), Word (.docx), and PowerPoint (.pptx) formatsFamiliar user interface ensuring zero learning curve for Office usersBuilt-in tabbed interface for efficiently managing multiple documents
microsoft office alternative - wps office

Frequently Asked Questions

Why does the 'System resource exceeded' error happen even when I have plenty of RAM?

This error in Microsoft Access is often tied to the internal limitations of the 32-bit Access database engine or unreleased GDI/User objects in memory, rather than the total physical RAM available on your virtual machine.

Can small lookup queries trigger the ODBC system resource error?

Yes. Even if your queries are simple and address tables with fewer than 2,000 records, executing them rapidly without properly closing the ODBC connections or recordsets will eventually deplete available connection pools and trigger the error.

Does running Windows 10 affect Microsoft Access ODBC stability compared to Windows 7?

It can. Some specific Windows 10 builds (such as version 1903) introduced compatibility issues and memory management bugs with older 32-bit Access drivers that did not exist in Windows 7. Keeping your OS and database engine updated is highly recommended.