在使用 C# 将数据插入 Access 数据库之前 asp.net 检查重复项



我尝试了下面提到的查询以在插入数据之前停止重复。它适用于SQL数据库,但不适用于访问数据库。我希望在将数据插入我的访问数据库之前,相同的查询停止重复。等待积极回应。谢谢

IF NOT EXISTS (SELECT *
                 FROM dbo.Product
                WHERE email = @email)
   INSERT INTO dbo.Product(list of columns)
   VALUES (list of values)

在这两种情况下(SQL Server 和 MS Access),您都应该在 Product 表的电子邮件列上创建一个正确的 UNIQUE INDEX。

对于 MS 访问: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

最新更新