Ciao,
da VB6 per connettermi ad un server Oracle utilizzo ADO e non ho nessun problema.
Pensavo fosse uguale utilizzazndo il codice da excel, ma mi restituisce sempre l'errore "Tipo definito dall'utente non definto".
il problema è che non capisco dove devo definirlo....
codice:Public Sub ConnectOracle() Dim C As New ADODB.Connection Dim Rec As New ADODB.Recordset Dim SQL As String 'Open the connection C.Open "Driver={Microsoft ODBC for Oracle};Server=NomeServer; Uid=User;Pwd=PwdT;" 'Sql command SQL = "SELECT * FROM SUN.DB_DEFN" 'Open the recordset Rec.Open SQL, C, adOpenForwardOnly, adLockReadOnly 'Process the records Do Until Rec.EOF MsgBox Rec(0) Loop Rec.Close Set Rec = Nothing C.Close End Sub

Rispondi quotando