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

samia_86 38 Messages postés jeudi 27 avril 2006Date d'inscription 31 juillet 2009 Dernière intervention - 4 mai 2009 à 19:26 - Dernière réponse : samia_86 38 Messages postés jeudi 27 avril 2006Date d'inscription 31 juillet 2009 Dernière intervention
- 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 

2 réponses

Répondre au sujet
cs_Papymuzo 169 Messages postés jeudi 24 juillet 2003Date d'inscription 17 août 2010 Dernière intervention - 5 mai 2009 à 11:43
+3
Utile
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>
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_Papymuzo
samia_86 38 Messages postés jeudi 27 avril 2006Date d'inscription 31 juillet 2009 Dernière intervention - 5 mai 2009 à 12:59
+3
Utile
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
Cette réponse vous a-t-elle aidé ?  
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.