Insérer des donnés dans une table, venant d'une table d'une autre base de donnée

cs_clemse31 Messages postés 9 Date d'inscription jeudi 25 septembre 2008 Statut Membre Dernière intervention 15 janvier 2010 - 15 janv. 2010 à 14:17
LIBRE_MAX Messages postés 1402 Date d'inscription mardi 1 mai 2007 Statut Membre Dernière intervention 7 octobre 2012 - 16 janv. 2010 à 13:35
Bonjour,

J'aimerai pouvoir copier les données de ma table dans une table d'une autre base de données.
Sachant que les deux tables sont identique.
J'ai essayé les deux commandes suivante :

INSERT INTO Matable SELECT * FROM [Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\bdd1.mdb].[Matable2]

Qui me retourne "Argument non valide"

INSERT INTO Matable SELECT * FROM [Driver={Microsoft Access Driver (*.mdb)};Dbq=D:\bdd1.mdb].[Mtable2]

Me retourne "Erreur réseau ou Erreur Disque"


Si quelqu'un a la solution ?

Merci d'avance

1 réponse

LIBRE_MAX Messages postés 1402 Date d'inscription mardi 1 mai 2007 Statut Membre Dernière intervention 7 octobre 2012 6
16 janv. 2010 à 13:35
Bonjour,
Si tu es connecté à ta base destination,et que MaTable2 est dans la base Source:

"INSERT INTO Matable SELECT * FROM MaTable2 IN '" & CHEMIN & "'"

Sachant que chemin est le path de la base source.


[] Ce qui va sans dire. va mieux en le disant.
0
Rejoignez-nous