无法更改 Access 2013 中的列引用

Unable to change column reference in Access 2013

我想更新 ODBC SQL 连接的列引用。 SQL 数据库中的列名称已更改。

我更新了链接的 table 管理器、查询、宏、表单引用,并进行了压缩和修复。读取数据没有问题,但是当(且仅当)表单尝试 write 到数据库时,它引用了不存在的列名称。

[Microsoft][SQL Server Native Client 11.0][SQL Server]Invalid column name 'OldColumn'. (#207)

Access 还会在哪里存储列名?有缓存吗?

如果可以使MsAccess 中的隐藏对象和系统对象可见,table 列表中会出现一些额外的table。寻找 MSysObjects, MSysQueries and MSysRelationships。在SQL-服务器端,你确定没有任何存储过程会在更改数据后执行吗?以自动增量值为例。