SQL Server no es compatible con INSERT IGNORE
o ON DUPLICATE
. Esa sintaxis es específica de MySQL.
Si hubiera buscado el INSERT
declaración en el manual de SQL Server habrías visto eso.
Debe usar MERGE
declaración para actualizar o insertar.
No entiendo esa parte. Si tiene SQL Server, no está "insertando en un .mdb ".
¿Quizás está ejecutando MS Access en su lugar? En ese caso, MERGE
tampoco funcionará, que yo sepa (debería consultar el manual de MS Access para obtener una declaración equivalente)