Copier table dans une autre table de 2 base de données en vb.net [Résolu]

samia_86
Messages postés
38
Date d'inscription
jeudi 27 avril 2006
Dernière intervention
31 juillet 2009
- 4 mai 2009 à 19:26 - Dernière réponse : samia_86
Messages postés
38
Date d'inscription
jeudi 27 avril 2006
Dernière intervention
31 juillet 2009
- 5 mai 2009 à 12:59
salut a tous, je suis debutante et j'ai un petit probleme, 
 j'ai 2 base de données sql server BD1 avec table Commande et table client et BD2 avec table LigneCommande,  je veux faire une selection depuis les tables Commande et  table client de BD1, et inserer la resultat de cette requete dans la table LigneCommande de BD2, je travail avec vb.net et sql server,
svp est ce k'il y a une solution de mon proble, svp explique moi commnet, c'il ya un exemple ca sera mieux merci d'avance,
aidez moi SVP
samia A+
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
cs_Papymuzo
Messages postés
169
Date d'inscription
jeudi 24 juillet 2003
Dernière intervention
17 août 2010
- 5 mai 2009 à 11:43
3
Merci
Salut, tu peux stocker le résultat de ta requête dans un DataSet et faire une update avec un DataAdapter (DataAdapter.Update) vers ta seconde base.

Sinon, tu peux faire un truc du genre : "CREATE TABLE Resultat AS (SELECT * FROM Commande WHERE <conditions>), qui créera une table Resultat comprenant ce que tu veux.</conditions>

Merci cs_Papymuzo 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 94 internautes ce mois-ci

Commenter la réponse de cs_Papymuzo
Meilleure réponse
samia_86
Messages postés
38
Date d'inscription
jeudi 27 avril 2006
Dernière intervention
31 juillet 2009
- 5 mai 2009 à 12:59
3
Merci
merci pbc Papymuzo pour la reponse en faite voila ce ke j'ai fait et ça marche

'chaine de connexion




Dim

connectionstring1


As





String

=


"Data Source="

&


Me

.OrigineUser.Text &


";Initial Catalog="

&


Me

.DbOrigineName.Text &


";Integrated Security=True"










 








Dim

connection1


As

SqlConnection =


New

SqlConnection(connectionstring1)



Dim

Commande


As

SqlCommand



Try


connection1.Open()


Commande =





New

SqlCommand(


"SELECT commande.Ncommande, commanede.colisage,  client.code


"

, connection1)



 








Dim

dataR


As

SqlDataReaderdataR = Commande.ExecuteReader()



While

dataR.Read()


msgbox (dataR(0).ToString)
msgbox (dataR(1).ToString)
......
....








End





While


dataR.Close()


connection1.Close()

et ça marche bien
bon chance a tous

Merci samia_86 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 94 internautes ce mois-ci

Commenter la réponse de samia_86

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.