Fusion de deux bases de données.

Résolu
corv Messages postés 18 Date d'inscription vendredi 23 janvier 2004 Statut Membre Dernière intervention 13 décembre 2009 - 3 oct. 2004 à 19:50
corv Messages postés 18 Date d'inscription vendredi 23 janvier 2004 Statut Membre Dernière intervention 13 décembre 2009 - 4 oct. 2004 à 08:23
:clown) /size=4NewbieGothic
Bonjour, j'ai un petit problème. J'ai fais un programme avec une base de données ACCES (.mdb). Je voudrais savoir si par VB il est possible de fusionner cette base avec une mise à jour. Je m'explique. Jusqu'à présent je remplacer la première base en la supprimant. Or je rentre les données sur deux ordis différents. Je voudrais donc comparer les deux bases et ajouter les enregistrements qui n'existent pas dans la première base. Y a t'il une méthode par le code pour fusionner ces deux bases.
Par avance merci.

2 réponses

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
4 oct. 2004 à 03:09
Salut corv
A ma connaissance, il n'y a pas de commande pour fusionner deux bases. Il te faut rechercher les enregistrements manquant et les insérer dans l'autre base.
Pour insérer :
Select into Table1
(Champ1, [Champ2], ...)
Select Champ1, [Champ2], ... 
From Table1 in 'C:\Base2.mdb'
...
où le 'into Table1' est la Table de la Base1 qui est actuellement ouverte (pas besoin d'ouvrir la deuxième Base2 dans ce cas de figure)

Vala
Jack
1
corv Messages postés 18 Date d'inscription vendredi 23 janvier 2004 Statut Membre Dernière intervention 13 décembre 2009
4 oct. 2004 à 08:23
:clown) /size=4NewbieGothic
Merci, effectivement je n'y avais pas pensé....
0
Rejoignez-nous