Connexion plusieurs tables

Signaler
Messages postés
9
Date d'inscription
jeudi 20 août 2015
Statut
Membre
Dernière intervention
28 février 2016
-
 Dav_c -
Bonjour,
Je suis débutant en VB6 j'ai réussi à connecter ma base de données Access 2003 qui contient deux tables
et je souhaiterais connecter la deuxième table je ne sais pas comment
Merci d'avance.
mon code
DECLARATION
Dim con As New ADODB.Connection
Dim RS As New ADODB.Recordset
CONNECTION

Private Sub Form_Load()
Me.Left = (Screen.Width - Me.Width) / 2
Me.Top = (Screen.Height - Me.Height) / 2
con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\PROJET\data.mdb;Persist Security Info=False"
rs.CursorLocation = adUseClient
rs.Open "select * from table1", con, adOpenDynamic, adLockBatchOptimistic
Set Text1.DataSource = rs
Text1.DataField = "id"
Set Text2.DataSource = rs
Text2.DataField = "Nom"
Set Text3.DataSource = rs
Text3.DataField = "PRENOM"
Set Text4.DataSource = rs
Text4.DataField = "ADRESSE"
Set DataGrid1.DataSource = rs
End Sub

1 réponse

Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
235
Bonjour,
Je ne sais pas ce que pourrait vouloir dire une "connexion" à une ou plusieurs tables ..
On se connecte à une base de données, pas à une table.
Ce que tu cherches à faire s'appelle une jointure entre 2 tables de la base à laquelle on s'est connecté.
A lire :
http://books.google.fr/...
Messages postés
9
Date d'inscription
jeudi 20 août 2015
Statut
Membre
Dernière intervention
28 février 2016

Bonjour

Je m'excuse si je me suis mal exprimé je vais voir ce livre il est intéressant merci beaucoup.
Soit-tu modifie ta requête pour lire 2 tables en même temps, (UNION) je crois. Ou Sinon tu peut faire 2 requêtes en llgne.

Perso, A moins d'avoir un base de donnée complex, fais 2 requêtes.