Connexion à une base oracle via oledb

Soyez le premier à donner votre avis sur cette source.

Snippet vu 14 593 fois - Téléchargée 42 fois

Contenu du snippet

Voici un petit bout de code qui permet de se connecter à une base oracle grâce à un lien OLE DB. Je n'ai pas trouvé le code sur ce site alors je le mets à votre disposition...

Source / Exemple :


'**
'** SERVER est le nom du server
'** ALIAS est la chaîne hôte , définie sur Oracle,
'** de la base de donnée, et non pas le nom de la base!!
'** USER et PASS sont les paramètres de connexion 
'**

Public Sub Ouverture_Connexion()
On Error Resume Next
    
    'Initialisation de la chaîne de connexion
    Dim connString As String
    connString = "Provider=MSDAORA.1;Server=" & Server & ";Data Source=" & ALIAS & ";USER ID=" & USERID & ";PASSWORD=" & PASS
    
    'Création de l'objet connection
    Set oConn = New ADODB.Connection
    oConn.ConnectionString = connString
    
    'Ouverture de la connexion
    oConn.Open
    
End Sub

A voir également

Ajouter un commentaire

Commentaires

quentincabo
Messages postés
34
Date d'inscription
vendredi 10 mars 2006
Statut
Membre
Dernière intervention
26 mars 2008
-
bonjour à tous
En toute logique soit c'est ton serveur et tu le connais soit tu es dans une entreprises et tu dois les demander
Gloglo59
Messages postés
1
Date d'inscription
vendredi 24 novembre 2006
Statut
Membre
Dernière intervention
16 novembre 2007
-
Bonjour à tous,

Je voulais savoir comment trouver le nom du server et celui de la data source?
Merci je suis nouveau et pas très fort en connexion

A+
ouzaamedali
Messages postés
10
Date d'inscription
lundi 13 décembre 2004
Statut
Membre
Dernière intervention
15 février 2012
-
je voudrez utiliser EXCEL 2003 SOUS serveur citrix pour importer des données d'Oracle, c'est possible avec ce code? parceque il me mais erreur automation non définit numero ??????? ya t'il une solution s'il vous plait, user=gc, passwd=tiger et database=x3; merci
Mumuri
Messages postés
321
Date d'inscription
mercredi 9 octobre 2002
Statut
Membre
Dernière intervention
6 avril 2008
-
merci
cs_MarcAurel
Messages postés
7
Date d'inscription
lundi 10 juin 2002
Statut
Membre
Dernière intervention
25 juin 2002
-
Au fait, il faut inclure dans votre projet la référence "Microsoft ActiveX Data Object *.* Library"

Et bien sûr, n'oubliez pas de fermer votre connection : oConn.Close
et de libérer votre objet : Set oConn = Nothing

Bonne prog'

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.