Fix Cannot Delete Records from Access Table Linked to SharePoint
Question details
The user is unable to delete records from a Microsoft Access table linked to a SharePoint list using a DELETE SQL query, despite being able to add and select records without issues.

- Product
- Microsoft Access and SharePoint
- Device & OS
- not provided
- Scenario
- Attempting to execute an Access DELETE query against a linked SharePoint list.
- Observed behavior
- The DELETE operation fails, sometimes throwing a 'has not been fetched from the server' error, because Access cannot verify server-side records or permissions.
Ensure your network connection is stable and verify that your SharePoint account possesses explicit 'Delete Items' permissions for the specific SharePoint list before troubleshooting the database connection.
Verify Unique Identifier and Refresh the Connection
Ensure the SharePoint list has a primary key exposed to Access and refresh the linked table to sync configurations.
Access requires a unique identifier to delete records from a server-side list safely. If the ID column is missing or the connection is outdated, the query will fail.
Open the SharePoint list in your web browser and ensure it contains a unique identifier, such as the built-in 'ID' column.
Switch to Microsoft Access, go to the External Data tab, and click on 'Linked Table Manager'.
Check the box next to your problematic SharePoint linked table and click 'OK' to refresh the connection. This ensures the unique ID column is accurately pulled into Access.

Correct Access SQL Query Syntax for Text Fields
Adjust your DELETE query syntax to ensure field data types are properly formatted.
Test Manual Deletion in Datasheet View
Determine if the issue stems from the SQL query syntax or the fundamental table connection by performing a manual deletion.
Looking for a Lightweight Office Suite? Try WPS Office
While WPS Office does not feature a database tool like Microsoft Access, it serves as a highly efficient, free alternative for your daily word processing, spreadsheet, and presentation tasks. Enjoy a lightweight application that flawlessly handles Microsoft Office formats.
- 1. Download the Installer: Visit the official WPS Office website and click on the 'Free Download' button.
- 2. Install the Suite: Run the downloaded executable file and follow the standard installation prompts.
- 3. Open Your Files: Launch WPS Office and directly open your existing .docx, .xlsx, or .pptx files without needing complex conversions.

Frequently Asked Questions
Why can I add records to a SharePoint linked table but not delete them?
Adding records (INSERT) only requires append permissions, while deleting (DELETE) requires explicit delete permissions on the SharePoint site. Additionally, Access needs a defined primary key (like the SharePoint ID column) to identify which specific server-side row to remove, whereas adding a record does not.
Will detaching and re-linking the Access table delete my SharePoint records?
No. Detaching a linked table in Access merely removes the local shortcut/connection to the data. The data remains untouched on the SharePoint server. Re-linking it simply re-establishes the connection.
What does the 'has not been fetched from the server' error mean in Access?
This error typically indicates that Access is unable to uniquely identify or locate the specific record on the SharePoint server. This happens if the list lacks a primary key, synchronization is out of date, or another user has already modified or deleted the target record.




