2012-10-15 5 views
1

데이터를 삽입하기 전에 중복을 중지하기 위해 아래의 쿼리를 사용해 보았습니다. 그것은 SQL 데이터베이스와 잘 작동하지만 Access 데이터베이스와 작동하지 않습니다. 동일한 쿼리가 내 액세스 데이터베이스에 데이터를 삽입하기 전에 중복을 멈추기를 원합니다. 긍정적 인 응답을 기다리고 있습니다. 덕분에 두 경우 모두 (SQL Server 및 MS 액세스) 당신은 제품 테이블의 이메일 컬럼에 적절한 UNIQUE INDEX를 만들어야에서asp.net을 사용하여 액세스 데이터베이스에 데이터를 삽입하기 전에 중복을 확인하십시오. C#

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

답변

관련 문제