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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ObjetConnection.ConnectionString = VendeursConn
Que fait la connexion avec une seule base...

Comment je pourrais régler le problème?
Merci d'avance