Bonjour,
Je suis en train de développer une application, et j'ai besoin de remplir un DataSet avec des donnés provenants de 2 bases diferents du SQL Server.
J'ai la table Vents (dans la base ProduitsBase) et la table Vendeur (dans la base EmployesBase).
Les deux tables ont le champs Vendeur que sert à faire la liaison.
Normalement je ferrais:
1 2 3 4 5 6 7 8 9 10 11
| strSQL = "SELECT EmployesBase.Vendeur.Vendeur, EmployesBase.Vendeur.Nom, ProduitsBase.Vents.Produit
FROM EmployesBase.Vendeur LEFT OUTER JOIN ProduitsBase.Vents ON EmployesBase.Vendeur.Vendeur = ProduitsBase.Vents.Vendeur"
ObjetConnection = New SqlConnection()
ObjetConnection.ConnectionString = VendeursConn
ObjetConnection.Open()
ObjetCommand = New SqlCommand(strSQL)
ObjetCommand.CommandTimeout = 0
ObjetDataAdapter = New SqlDataAdapter(ObjetCommand)
ObjetCommand.Connection() = ObjetConnection
ObjetDataAdapter.Fill(ObjetDataSet, "Command")
ObjetDataTable = ObjetDataSet.Tables("Command") |
Le problème reste avec
ObjetConnection.ConnectionString = VendeursConn
Que fait la connexion avec une seule base...
Comment je pourrais régler le problème?
Merci d'avance
Partager