我尝试在下面提到查询以在插入数据之前停止重复。它适用于SQL数据库,但它不能与访问数据库一起使用。我希望相同的查询在将数据插入到我的访问数据库之前停止重复。等待积极的回应。感谢
IF NOT EXISTS (SELECT *
FROM dbo.Product
WHERE email = @email)
INSERT INTO dbo.Product(list of columns)
VALUES (list of values)
答案 0 :(得分:0)
在这两种情况下(SQL Server和MS Access),您都应该在Product表的email列上创建一个合适的UNIQUE INDEX。
对于MS Access:http://office.microsoft.com/en-us/access-help/prevent-entry-of-duplicate-values-mdb-HP005187564.aspx
对于SQL Server:http://technet.microsoft.com/en-us/library/ms189280.aspx