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

Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
- - Dernière réponse : Le newbie
Messages postés
200
Date d'inscription
mardi 17 octobre 2006
Statut
Membre
Dernière intervention
24 mars 2012
- 18 déc. 2008 à 11:48
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...
cs_Monsieur J
Messages postés
2
Date d'inscription
mercredi 22 septembre 2004
Statut
Membre
Dernière intervention
2 mars 2007
-
Aurais tu un example d'utilisation de module de classe?

Y a t'il des références spéciales à ajouter au projet?

Et surtout est ce que cela fonctionne avec toutes les versions d'Oracle??

merci d'avance.