|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Étudiant Inscription : avril 2007 Messages : 16 ![]() |
Bonjour,
Je suis débutant en programmation et je ne connais pas grand chose aux b2d. J'ai lu les tutoriels sur MySQL mais je n'ai pas réussi à trouver de réponses à mes questions. J'aimerai créer un petit programme en VB qui puisse réaliser automatiquement des opérations (requètes SQL) sur deux bases de données. Mon problème: Je possède deux bases de données : base1 et base2.
J'aimerai créer un programme en VB qui puisse copier les valeurs situées dans les colonnes Nom_Produit1 et Date1 de la base1 et qu'il les colle respectivement dans les colonnes Nom_Produit2 et Date2 de la base2. Je ne sais pas si c'est possible à réaliser mais j'imagine que oui. Est ce que vous pourriez me venir en aide? Merci, Cordialement |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() Pierre Ingénieur qualité méthodes Inscription : mars 2003 Messages : 3 726 ![]() |
Pas besoin de déranger VB pour ça ...
http://dev.mysql.com/doc/refman/5.0/fr/replace.html La 3ème syntaxe est ce qu'il te faut.... PS: tu n'as pas 2 bases, mais 2 tables
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet) ----------------------- Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MPUsus magister est optimus |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Étudiant Inscription : avril 2007 Messages : 16 ![]() |
Bonjour,
Tout d'abord merci pour ta réponse qi130, mais je comfirme que j'ai bien deux bases de données qui ne sont pas situées sur le même pc et qui ne sont pas situées à proximité géographiquement, c'est pour cela que j'avais choisi la solution macro VB en batch. J'ai mal précisé quelquechose en effet, il y a une table pour chaque base:
La commande "REPLACE" marche effectivement pour deux tables mais je n'ai pas réussi à la faire fonctionner avec deux bases. Si tu as une idée... Cordialement |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Étudiant Inscription : avril 2007 Messages : 16 ![]() |
Bonjour,
Vraiment personne pour m'aiguiller? |
|
|
00
|
|
|
#5 | ||||
|
Invité régulier
![]() Étudiant Inscription : avril 2007 Messages : 16 ![]() |
Bon après 4 jours de réflexion j'ai trouvé comment faire (ce qu'un spécialiste aurait fait en 30 secondes ...)
Voici une solution, histoire que ça serve aux gens qui rencontreront ce même problème dans le futur: La table plm1 de la base1 a été copiée vers la base2 sous le nom plm1_exported. requête SQL: Code :
requète SQL: Code :
Rmq: Il est important de mettre "Nom_Produit1,Date1" et non pas "*" si les champs de la table importées ne sont pas dans le même ordre que les champs de la table plm2. @ plus sur le forum |
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com