SQL Server nie obsługuje INSERT IGNORE lub ON DUPLICATE . Ta składnia jest specyficzna dla MySQL.
Jeśli sprawdziłeś INSERT oświadczenie w podręczniku SQL Server byś to zobaczył.
Musisz użyć MERGE
oświadczenie w celu aktualizacji lub wstawienia.
Nie rozumiem tej części. Jeśli masz SQL Server, nie "wstawiasz do pliku .mdb ".
Czy zamiast tego używasz MS Access? W takim przypadku MERGE nie będzie działać, o ile wiem (musisz sprawdzić instrukcję MS Access, aby uzyskać równoważne oświadczenie)