Lier tables Oracle sans ODBC
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:
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 |