Bonjour,
Depuis 2 jours, j'essaye de lier des tables Oracle avec ODBC mais sans succès...(j'y suis presque arrivé mais il doit y avoir un truc qui m'échappe...enfin passons j'abandonne cette méthode).
Donc vu le temps que ça m'a pris et que je ne comprends pas pourquoi ça ne marche pas, j'ai essayé une autre méthode : je me connecte sur la base grâce à ADODB. Et là ça marche : je peux faire des requêtes, afficher les résultats ou même les insérer dans une table locale.
Mais je préfèrerais lier la (ou les) table(s) dont j'ai besoin pour éviter à mon utilisateur de cliquer sur un bouton afin de mettre à jour les données en local.
Existe-t-il donc un moyen de lier les tables sans ODBC, via ADODB par exemple ?
Voici mon code permettant de me connecter à la base :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Private conn As ADODB.Connection Private cmdSql As ADODB.Command Private Sub btn_connection_Click() Set conn = New ADODB.Connection Set cmdSql = New ADODB.Command conn.ConnectionString = "Provider=msdaora;" & _ "Data Source=MaBase;" & _ "user id=monLogin;" & _ "password=monPass" conn.Open cmdSql.ActiveConnection = conn End Sub
Partager