How to Fix Microsoft Access ODBC Call Failed Error in Reports
Question details
The user is encountering an 'ODBC call failed' error when attempting to run a report in Microsoft Access, even though the main underlying query runs successfully on its own.

- Product
- Microsoft Access
- Device & OS
- not provided
- Scenario
- Running an Access report that relies on external ODBC data sources, subreports, or linked tables.
- Observed behavior
- The report fails to execute and displays an ODBC call failed error message, whereas running the report's primary query independently does not produce any errors.
Ensure your computer is connected to the network and that you have the correct login credentials for any external databases, such as SQL Server or Oracle, linked to your Access report.
Isolate and Test Subreports and Linked Queries
Identify the exact connection causing the error by isolating subreports and linked tables, as the report may use a different data source than the main query.
Reports often contain subreports, charts, or combo boxes that pull data from separate ODBC sources. If one of these secondary connections fails, the entire report will throw an ODBC call failed error.
Open your Microsoft Access database and expand the Navigation Pane to view all objects.
Open the failing report in 'Design View' and make a note of all subreports, linked tables, and list/combo boxes used within the report.
Run each subreport and its associated linked query separately to determine which specific element triggers the ODBC call failed error.
Once the failing subreport or query is identified, check its ODBC connection string to ensure the driver, server address, and user credentials are correct and accessible.

Refresh the ODBC Linked Tables
Update the Linked Table Manager to ensure your ODBC connections are using the latest server credentials and drivers.
Manage and Analyze Exported Database Reports Easily with WPS Office
While WPS Office does not include a direct database management application like Microsoft Access, it is an exceptional, free alternative for handling, analyzing, and presenting the data you export from your databases. WPS Spreadsheet offers seamless compatibility with Excel formats, making it effortless to analyze ODBC data exports.
- 1. Export Access Data: Export your Microsoft Access report data to an Excel or CSV file format.
- 2. Open in WPS Spreadsheet: Launch WPS Office and open the exported file in WPS Spreadsheet.
- 3. Analyze and Share: Use pivot tables, formulas, and charts to analyze your data, then easily export it to PDF to share with your team.

Frequently Asked Questions
Why does my Access query work but the report fails with an ODBC error?
This commonly happens because the report contains additional elements—such as subreports, combo boxes, or charts—that rely on a different ODBC connection or secondary data source that is currently failing, even if the primary query succeeds.
How do I check which ODBC driver Microsoft Access is using?
You can verify the ODBC driver by opening the 'ODBC Data Source Administrator' tool in Windows. Navigate to the 'System DSN' or 'User DSN' tabs to view the drivers configured for your database connections.
Can an expired database password cause an ODBC call failed error?
Yes. If the external database (such as a SQL Server or Oracle database) requires authentication and your password has expired or changed, the ODBC connection will fail when the Access report attempts to fetch the latest data.




