logo
search
Others

How to Fix Microsoft Access ODBC Call Failed Error in Reports

John WilsonJohn Wilson Sep 29, 2026 869 views

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.

How to Fix Microsoft Access ODBC Call Failed Error in Reports
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.
Before you start

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.

Solution 1Recommended

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.

1
Open the Navigation Pane

Open your Microsoft Access database and expand the Navigation Pane to view all objects.

2
Identify linked elements

Open the failing report in 'Design View' and make a note of all subreports, linked tables, and list/combo boxes used within the report.

3
Test elements independently

Run each subreport and its associated linked query separately to determine which specific element triggers the ODBC call failed error.

4
Verify connection credentials

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.

Isolate and Test Subreports and Linked Queries
Look out for secondary connections: Pay special attention to subreports that might be connected to an entirely different SQL Server or Excel ODBC source than your primary report.
Free Microsoft Office alternative

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. 1. Export Access Data: Export your Microsoft Access report data to an Excel or CSV file format.
  2. 2. Open in WPS Spreadsheet: Launch WPS Office and open the exported file in WPS Spreadsheet.
  3. 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.
Fully compatible with Microsoft Excel (.xlsx) and CSV formats exported from databasesLightweight office suite for fast data analysis and chartingFree to use with a familiar, easy-to-navigate tabbed interfaceBuilt-in PDF tools for easily sharing your finalized reports
QA img-9

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.