Essere in grado di controllare lo stato di un driver ODBC tramite una connessione DSN utilizzando Visual Basic, Applications Edition è possibile risparmiare tempo termina il programma se la connessione ODBC non esiste. VBA è utilizzato nelle applicazioni di Microsoft Office per automatizzare le attività di routine altrimenti fatto manualmente. In Excel , è possibile utilizzare VBA per automatizzare il processo di importazione dei dati da un database di Access utilizzando una connessione ODBC . Istruzioni
1
lancio di Microsoft Office Excel. Fare clic sulla scheda "Sviluppatore " seguito da " Visual Basic ". Fai clic sul menu "Inserisci" e poi "Modulo " per inserire un nuovo modulo
2
Creare una nuova procedura secondaria : .
Private Sub checkODBC ( ) economici
3
Creare le variabili oggetto che si intende utilizzare per controllare il driver ODBC :
Dim adoCNN come ADODB.Connection
Dim canConnect come booleano
adoCNN = New ADODB.Connection
4
Definire il nome ODBC , il nome di login e la password :
adoCNN.Open " DSN name" , "username " , "password"
5
Verificare lo stato del driver ODBC :
adoCNN.State = adStateOpen Poi
canConnect = True
adoCNN.Close
< p > End If
6
visualizzare una finestra di messaggio che informa l'utente dello stato della connessione ODBC :
canConnect Poi
MsgBox " connessione ODBC
è pronto "
Else
MsgBox" connessione ODBC non è pronto ! "
End If End Sub
7
premere il tasto " F5 " per eseguire la procedura .