¿Alguien sabe la sintaxis de un INSERT INTO cuando la base destino (Access) tiene contraseña ? Si la base de datos donde vas añadir los registros, tiene contraseña, la consulta de datos añadidos sería de la siguiente forma: INSERT INTO [;DATABASE=C:\BaseProtegida.mdb;PWD=Contraseña].TablaDestino SELECT * FROM TablaOrigen; No utilices la cláusula 'IN', si la base de datos de destino tiene una contraseña, porque vas a tener los problemas que estás teniendo.