Connessione ADO ad Oracle in Excel, tramite vba
Premesse:
- Installazione del driver oracle sulla macchina
- Ado instalato sulla macchina
Per utilizzare ado in excel è sufficiente (versione 2003), dal vba editor di Excel, andare in Strumenti–>Riferimenti e scegliere Microsoft ActiveX data object.
ll codice:
Dim cn As ADODB.Connection Dim rs As ADODB.Recordset Dim query As String Set cn = New ADODB.Connection Set rs = New ADODB.Recordset cn.Open "Driver={Oracle ODBC Driver};" & _ "Dbq=" & database & ";" & _ "Uid=" & uid & ";" & _ "Pwd=" & password query = "select * from persona" rs.Open query, cn, adOpenStatic While Not rs.EOF ... rs.MoveNext Wend rs.Close Set rs = Nothing cn.Close Set cn = Nothing |
Leave a Reply