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

76 - Módulo para exportar base de datos y para manipular XML

<Volver> - Anterior - Siguiente



 

 

Contenido

 

 

 

 

 

 


1 - Base de datos a XML

Módulo de clase que permite Exportar una base de datos Access a un Xml

El siguiente módulo lo que hace es obtener la estructura de una base de datos Access en formato Xml, utilizando como conexión Microsoft Activex Data Object ( ADO ) y AdoX

Captura del proyecto de ejemplo :

vista del ejemplo en visual basic que utiliza un módulo de clase para exportar base de datos en formato XML

 

Como se mencionó arriba para poder usar el módulo hay que referenciar Adox Microsoft Ado Ext 2.8 For Dll and Security (es la versión que usé yo) y la referencia a Ado ( Microsoft Activex Data Object )

Para Conectar a la base de datos se utiliza el método Conectar, por ejemplo:

LaClase.Conectar

 

El método Conectar tiene un parámetro llamado Password pero es opcional ( para la base de datos.)

Nota: Antes de llamar al método Conectar hay que especificar el Path de la base de datos en la propiedad PathBaseDato.

Una ves conectado, para obtener el Código XML se utiliza el método ObtenerXML, que en el ejemplo como muestra la imagen lo visualiza en un control TextBox.

Nota: se le podría agregar una función o método al módulo para exportar directamente a un archivo, ya que en el ejemplo solo lo visualiza en un control text leyendo la propiedad CodigoXML

Por último, la clase tiene un evento llamado showError, que en caso de errores permite obtener el número y descripción del error ocurrido.

También otra cosa que se le podría añadir es un Progressbar para visualizar el progreso en la obtención y generación del XML

 

Descargar Módulo de clase

 


2 - Módulo de clase para manipular XML

Este es un módulo de clase publicado en el sitio web Planet source code que implementa métodos , propiedades y funciones para poder manipular archivos XML en Visual basic, es decir es un Wrapper para facilitar el acceso al componente Activex Microsoft Xml.

Los métodos que contiene la clase permiten obtener información, cargar y guardar el documento completo, acceder y leer un nodo específico, escribir datos en un nodo, leer, eliminar y escribir atributos, contar nodos, eliminar nodos etc..

El código fuente incluye un proyecto de ejemplo en vb.

Descargar Proyecto XML VB

 


Enlaces relacionados

 


Buscar en Recursos vb con Google