Sección de controles Ocx para Visual basic , Dll , Activex

95 - Dll - Crear, eliminar y listar los DSN del sistema

<Volver> - Anterior - Siguiente



 

Dll Activex que permite recuperar y listar, crear y eliminar los DSN, tanto de sistema como de usuario

 

Para utilizar la dll hay que referenciarla desde el menú referencias y luego en el formulario instanciarla, por ejemplo:

Dim obj As Dsn

Set Obj = New Dsn

Para listar los Dsn, se debe enviar como parámetro al método Listar_Dsn, un vector de tipo String. Luego se consulta ese vector en un bucle.

Para crear un Dsn es mediante el método Crear_Dsn, y se debe especificar las siguientes propiedades obligatorias antes de crearlo.

  1. ODBC_DSN_NAME: Nombre del Dsn a crear
  2. ODBC_DRIVER_NAME: nombre del Driver o controlador a utilizar, por ejemplo Microsoft Access Driver (*.mdb)
  3. ODBC_DATA_SOURCE: Nombre y path de la base de datos
  4. ODBC_DSN_TIPO: Tipo de Dsn a crear, Usuario o sistema

Estas otras propiedades opcionales son:

  1. ODBC_DSN_USUARIO: Nombre de usuario
  2. ODBC_DSN_PASSWORD: Contraseña
  3. ODBC_DSN_DESCRIPCION: Una descripción asociada a dicho DSN

 

Para eliminar un Dsn se debe usar el método EliminarDSN. Si o si se requiere antes de eliminar, que se especifique el nombre del Dsn, el Driver y el tipo ( Usuario o sistema ), de lo contrario dará error. Los otros parámetros no son obligatorios para eliminar

 

Vista del ejemplo para descargar:

vista del ejemplo del proyecto en visual basic para descargar

 

Descargar Dll

 


Enlaces relacionados

 


Buscar en Recursos vb con Google