SQL Server stöder inte INSERT IGNORE eller ON DUPLICATE . Den syntaxen är specifik för MySQL.
Om du hade letat upp INSERT uttalande i SQL Server-manualen du skulle ha sett det.
Du måste använda MERGE
uttalande för att uppdatera eller infoga.
Jag förstår inte den delen. Om du har SQL Server "lägger du inte in i en .mdb ".
Kör du kanske MS Access istället? I så fall MERGE kommer inte heller att fungera så vitt jag vet (du skulle behöva kontrollera manualen för MS Access för ett motsvarande uttalande)