ACCÉDER À UNE BASE DE DONNÉES ORACLE SANS ODBC NI MDAC

Signaler
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
Le newbie
Messages postés
200
Date d'inscription
mardi 17 octobre 2006
Statut
Membre
Dernière intervention
24 mars 2012
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/8565-acceder-a-une-base-de-donnees-oracle-sans-odbc-ni-mdac

Le newbie
Messages postés
200
Date d'inscription
mardi 17 octobre 2006
Statut
Membre
Dernière intervention
24 mars 2012
2
Salut,

Très bonne classe merci bcp. @+
cs_Monsieur J
Messages postés
2
Date d'inscription
mercredi 22 septembre 2004
Statut
Membre
Dernière intervention
2 mars 2007

Merci beaucoup.

Je débute en VB2005 et c'est vraiment très différent de VB6
cs_Bogala
Messages postés
4
Date d'inscription
lundi 30 décembre 2002
Statut
Membre
Dernière intervention
1 mars 2007

Oups, j'allais oublier...

Open pour ouvrir la connexion et close pour la fermer. Je conseille d'ouvrir la connection lors de la création du formulaire et de la fermer avec ce formulaire.

Là, dans le petit bout de code, j'ai oublié le maVariable.Close
cs_Bogala
Messages postés
4
Date d'inscription
lundi 30 décembre 2002
Statut
Membre
Dernière intervention
1 mars 2007

Euh non...
Par contre son utilisation est très facile

Dim maVariable as new OracleAccess
maVariable.Open(monInstenceOracle, monUser, monPassword)
Dim maTable as new DataTable
maVariable.ExecuteQuery("SELECT SYSDATE FROM DUAL", maTable)

dataGrid1.RecordSource = maTable

Enfin, quelque chose du style (Exemple ici pour afficher le contenu de ta requête dans un dataGrid)

Sinon, j'ai testé cette classe sur oracle 8i et 9i. J'utilise aussi OracleClient avec mes application C# et Oracle 10g. Je présume donc que cette classe est aussi compatible avec Oracle 10g...