我在 Access 2007 中有一个查询。它工作了几个月,但我突然收到“记录集不可更新”错误。认为错误一定是由最近的更改引起的,我回到存档版本(definitley 工作) - 他们都抛出了相同的错误。表本身是可更新的;事实上,同一张表上的另一个查询工作得很好。突然发生了什么事情会打断我的查询?代码如下:
SELECT Prospects.Company, Contactnames.*, IIf([Prospects]![Key Contact]=[ContactID],True,False) AS [Key Contact], Prospects.Status
FROM Contactnames INNER JOIN Prospects ON Contactnames.CompanyID=Prospects.ID
WHERE (((Prospects.Status) Not Like "Duplicate"));
任何帮助将不胜感激。谢谢,奥利。