【问题标题】:Linked a SQL to Access, Requery is displaying #Deleted将 SQL 链接到 Access,Requery 显示#Deleted
【发布时间】:2023-03-09 14:05:01
【问题描述】:

我有一个已链接到 Access 前端的 SQL Server 后端。我最近在 Access 中删除了一个表链接,并将其重新链接到一个视图,该视图在 SQL 端显示该已删除表的内容。然后,我将视图的 Access 中的名称更改为表之前的名称,以便代码可以正常工作。

问题是每当调用 REQUERY 时,引用旧表的所有内容都会显示 #DELETED。我认为代码仍然以某种方式链接到旧表,但是通过视图插入和删除数据可以正常工作,所以我不确定。任何帮助将不胜感激。

【问题讨论】:

  • 您是否尝试过对 Access DB 进行压缩和修复?如果我记得之前为我解决了#DELETED 问题
  • 是的,我已经尝试过了。
  • 不清楚你目前拥有什么。以下是否准确:访问已链接到 SQLServer 表 'Table1';您删除了该链接并添加了指向 SQLServer 'View1' 的链接。然后在 Access 中,您将链接从“View1”重命名为“Table1”?又叫什么代码?从表中删除任何数据?如果从 Access 中打开“View1/Table1”对象,一切正常吗?

标签: mysql sql-server database ms-access


【解决方案1】:

我解决了这个问题。我很愚蠢,直到重新查询后才意识到我的行级安全性没有被实施,所以记录丢失了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-08
    相关资源
    最近更新 更多