无法运行删除查询

时间:2013-03-06 18:38:51

标签: ms-access

我正在尝试运行删除查询

DELETE tblInventory.ProductNo, tblInventory.Vendor
FROM tblInventory
WHERE (((tblInventory.Vendor) Like "*barshop*"));

我收到以下错误消息。

由于锁定违规导致密钥违规0记录,CaseTracker无法删除删除查询中的1条记录。

我需要做什么才能使查询运行?

1 个答案:

答案 0 :(得分:1)

我可以尝试这样的事情:

DELETE FROM tblInventory WHERE tblInventory.Vendor LIKE '%barshop%'

如果您使用的是SQL Server,则会出现这种情况。不确定是否在MS-Access DB上运行

在DELETE语句中,您正在删除与WHERE语句匹配的完整记录,因此您不需要像SELECT语句中那样放置列。

希望它有所帮助。