ouzaamedali
J'ai encore un autre code que j'ai élaboré et modifié mais le problème que je ne me connecte à la base Oracle autant qu'utilisateur sous serveur Exchange 2003 les odbc sans ajouter quel problème j'ai, dont know understand my problemes ? please help me to connect my database Oracle to Excel VBA :
Private Sub CommandButton1_Click()
'Private Sub cmdTest_Click()
'Defining variables
Dim cnOra As ADODB.Connection
Dim rsOra As ADODB.Recordset
Dim db_name As String
Dim UserName As String
Dim Password As String
Set cnOra = New ADODB.Connection
Set rsOra = New ADODB.Recordset
db_name = "x33"
UserName = "GC"
Password = "tiger"
'Making an ODBC connection according to ADO
cnOra.Open "DSN=" + db_name + ";UID=" + UserName + ";PWD=" + Password + ";"
rsOra.CursorLocation = adUseServer
'Running a query
rsOra.Open "select * from SPRICLIST ", cnOra, adOpenForwardOnly
'Passing on data from the recordset to a variable or cell.
'Notice that the column name or alias is used to address
'data in the recordset.
While Not rsOra.EOF
Worksheets("Sheet1").Range("A1") = rsOra![global_name]
rsOra.MoveNext
Wend
rsOra.Close
rsOra.Open "select * from", cnOra, adOpenForwardOnly
While Not rsOra.EOF
Worksheets("Feil1").Range("A2") = rsOra![sysdate]
rsOra.MoveNext
Wend
'Forgetting to close your connection will sometimes result
rsOra.Close
cnOra.Close
Set rsOra = Nothing
End Sub