Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [VBA] Connessione Oracle da Excel

    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

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Penso che anche con VB6 hai aggiunto un riferimento alla libreria ADO ...

    Con il menu Strumenti -> Riferimenti lo fai anche per Excel ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.