SQL Server understøtter ikke INSERT IGNORE eller ON DUPLICATE . Denne syntaks er specifik for MySQL.
Hvis du havde slået INSERT op erklæring i SQL Server-manualen det ville du have set.
Du skal bruge MERGE
erklæring for at opdatere eller indsætte.
Jeg forstår ikke den del. Hvis du har SQL Server, er du ikke "indsætter i en .mdb ".
Kører du måske MS Access i stedet? I så fald er MERGE virker heller ikke, så vidt jeg ved (du skal tjekke manualen til MS Access for en tilsvarende erklæring)