Office Apps Crashing

How to Fix Microsoft Access DAO Recordset Update Error 3709 and Crashes

Aamir Naveed AkramAamir Naveed Akram Oct 23, 2026 869 views

Question details

Users need to resolve runtime error 3709 and unexpected application crashes that occur when updating DAO recordsets in Microsoft Access.

How to Fix Microsoft Access DAO Recordset Update Error 3709 and Crashes
Product
Microsoft Access
Device & OS
not provided
Scenario
Executing UPDATE statements or editing DAO recordsets via code in custom Access database applications.
Observed behavior
The application throws runtime error 3709 or completely crashes and closes during the recordset update process on specific Office builds.
Before you start

Before making changes, verify your current Microsoft Office build version under your Account settings and ensure you have administrative privileges to install updates or revert your installation.

Solution 1Recommended

Update Microsoft Access to Version 2211 or Later

The most effective solution is to update Office to a newer build where Microsoft has officially fixed the DAO recordset bug.

Microsoft identified the runtime error 3709 and related crashing behaviors as a bug in specific Office builds. The issue was fully patched in Access version 2211 (build 16.0.15831.20122).

1
Open Account Settings

Launch Microsoft Access and open a blank database. Click on 'File' in the top-left corner, then select 'Account' (or 'Office Account') from the bottom left menu.

2
Check for Updates

Under the Product Information section, locate and click the 'Update Options' drop-down button.

3
Install Latest Build

Select 'Update Now' to force Office to check for and install the latest updates. Ensure it updates to Version 2211, Build 16.0.15831.20122 or later.

Update Microsoft Access to Version 2211 or Later
Update Completion: Once the update finishes, restart your computer and test your Access application's DAO recordset code to ensure error 3709 is fully resolved.
Free Microsoft Office alternative

Switch to WPS Office for a Lightweight and Reliable Experience

While WPS Office does not feature a relational database tool like Microsoft Access, it serves as a highly reliable, free, and lightweight alternative for your everyday document, spreadsheet, and presentation needs, eliminating the frequent update crashes associated with heavy productivity suites.

  1. 1. Download the Installer: Visit the official WPS Office website to download the free installation package for your operating system.
  2. 2. Install the Suite: Run the downloaded installer file and follow the straightforward on-screen instructions.
  3. 3. Open Your Files: Launch WPS Office and instantly open your existing Office documents to enjoy a crash-free editing experience.
Fully compatible with Microsoft Word, Excel, and PowerPoint formats, ensuring seamless document sharing.Lightweight architecture ensures stable performance without the sudden application crashes seen in other office suites.Familiar and intuitive user interface guarantees a seamless migration with zero learning curve.
QA img-9

Frequently Asked Questions

What causes runtime error 3709 in Microsoft Access?

Error 3709 in this scenario is caused by a documented bug introduced in specific Microsoft Office builds. The bug prevents DAO recordsets from executing UPDATE statements correctly, which often results in immediate application crashes.

Can I fix the Access crash without updating Office?

Yes. If you are unable to install the latest patched version (2211 or newer) through the standard update channel, you can resolve the crash temporarily by rolling back your Microsoft Office installation to a previous, stable build using the command prompt.

Are there alternative coding methods to avoid the DAO recordset crash?

As a temporary troubleshooting step, testing your SQL statements directly in the query view or executing the SQL via the db.Execute(sql) command may help bypass the specific DAO object methods that trigger the bug in affected Office builds.