“Conocimientos Programación>Visual Basics Programación

Cómo comprobar el controlador ODBC en VBA

2011/4/27
Ser capaz de detectar el estado de un controlador ODBC a través de una conexión DSN utilizando Visual Basic para aplicaciones que puede ahorrar tiempo , poniendo fin a su programa si la conexión ODBC no existe. VBA se utiliza en aplicaciones de Microsoft Office para automatizar tareas rutinarias de lo contrario se hace manualmente. En Excel , puede utilizar VBA para automatizar el proceso de importación de datos desde una base de datos mediante una conexión ODBC. Instrucciones
1

lanzamiento de Microsoft Office Excel. Haga clic en la pestaña de " desarrolladores" seguido de " Visual Basic ". Haga clic en el menú " Insertar" y luego en " módulos" para insertar un nuevo módulo
2

Crear un nuevo procedimiento sub : .

Private Sub checkODBC ()
Página 3

Crear las variables de objeto que utilizará para comprobar el controlador ODBC :

adoCNN As ADODB.Connection

CanConnect Dim As Boolean

Set adoCNN = New ADODB.Connection
4

Definir el nombre de ODBC , nombre de usuario y contraseña:

adoCNN.Open " DSN Name" , "username" , "password "
Página 5

Compruebe el estado del controlador ODBC :

Si adoCNN.State = adStateOpen Entonces

CanConnect =


verdadera adoCNN.Close
< p> End If
6

mostrar un cuadro de mensaje que informa al usuario del estado de la conexión ODBC :

Si CanConnect Entonces

MsgBox " conexión ODBC está listo "

demás

MsgBox " conexión ODBC no está listo ! "

End If End Sub


7

Pulse la tecla "F5 " para ejecutar el procedimiento .

Visual Basics Programación
Cómo hacer sonidos simultáneos en VB
Cómo abrir un URL haciendo clic en un código de VB6 Foto
Cómo utilizar una matriz para rotar en VB.NET
Cómo insertar texto en un documento de Word en VBA
Cómo aumentar el tamaño de la pila en Visual Basic
Cómo utilizar un Autonumérico en Visual Basic
Cómo utilizar VBS para iniciar el servicio automáticamente
¿Cuáles son los términos de uso común en Visual Basic
Conocimientos Informáticos © http://www.ordenador.online