Administrar Archivos en MariaDb / Mysql usando FoxyDb 3.0

Les comparto un pequeño formulario de ejemplo de como subir, bajar y mostrar Archivos de todo tipo a una base de datos MariaDb o Mysql, para FireBird es el mismo proceso solo que no tengo instalado Firebird de momento y no puedo realizar la prueba.

Utilizo una librería adicional base64Helper del Maestro Víctor Espina la cual permite codificar un archivo en Base64 lo que evitara cualquier problema de poder bajar el archivo de la base de datos y que este se muestre correctamente, la misma librería permite decodificar nuevamente el archivo.

Aunque la librería ya va incluida en el ejemplo les paso el link del Autor ya que cada linea de código merece su reconocimiento.

http://www.victorespina.com.ve/wiki/index.php?title=Parser_Base64_para_VFP_usando_CryptoAPI

El ejemplo es un archivo comprimido con http://www.7-zip.org el cual contiene tanto FoxyDb 3.0, la librería base64Helper y un pequeño formulario, así como el código SQL para generar la tabla llamada «digital»

Les recomiendo abrir el formulario foxydb_administrar_archivos_mariadb.scx desde la carpeta donde lo descarguen o copien  para evitar errores de rutas, editar el método INIT del formulario para que configuren la conexión al servidor y va un archivo tabla_digital.sql el cual contiene la tabla llamada Digital que usa el ejemplo.

Cualquier mejora o duda lo comentamos.

Descargar Ejemplo

saludos
Antonio Meza

Ejemplo de Formulario ABM usando FoxyDb 3.0 para Mysql

Anexo link de ejemplo sencillo de como usar FoxyDb 3.0 con una tabla Clientes y el uso de Correlativos, para Mysql o MariaDb, es decir el clásico Altas, Bajas, Consultas y Modificaciones de un catalogo.

También el uso de algunas propiedades.

Anexo archivo foxydb3.sql con la estructura de la base de datos para el ejemplo, crea una base de datos llamada FoxyDb y 2 tablas.

También pueden cambiar el motor a Firebird y crear las tablas de forma manual para que hagan las pruebas.

Descargar Proyecto de Prueba de FoxyDb 3.0

Cualquier duda la pueden comentar en el Grupo de la comunidad de VFP o aquí.

https://groups.google.com/forum/?hl=es#!forum/publicesvfoxpro

saludos
Antonio Meza

Ejemplo de Formulario ABM usando FoxyDb 2.5

Anexo link de ejemplo sencillo de como usar FoxyDb 2.5 con una tabla Clientes, para Mysql o MariaDb, es decir el clásico Altas, Bajas, Consultas y Modificaciones de un catalogo.

Anexo archivo foxydb.sql con la estructura de la base de datos para el ejemplo, crea una base de datos llamada FoxyDb y 2 tablas.

También pueden cambiar el motor a Firebird y crear las tablas de forma manual para que hagan las pruebas.

Descargar Proyecto de Prueba de FoxyDb

Cualquier duda la pueden comentar en el Grupo de la comunidad de VFP o aquí.

https://groups.google.com/forum/?hl=es#!forum/publicesvfoxpro

saludos
Antonio Meza

Administrar Archivos en MariaDb / Mysql usando FoxyDb

Les comparto un pequeño formulario de ejemplo de como subir, bajar y mostrar Archivos de todo tipo a una base de datos MariaDb o Mysql, para FireBird es el mismo proceso solo que no tengo instalado Firebird de momento y no pude realizar la prueba.

Utilizo una librería adicional base64Helper del Maestro Víctor Espina la cual permite codificar un archivo en Base64 lo que evitara cualquier problema de poder bajar el archivo de la base de datos y que este se muestre correctamente, la misma librería permite decodificar nuevamente el archivo.

Aunque la librería ya va incluida en el ejemplo les paso el link del Autor ya que cada linea de código merece su reconocimiento.

http://www.victorespina.com.ve/wiki/index.php?title=Parser_Base64_para_VFP_usando_CryptoAPI

El ejemplo es un archivo comprimido con http://www.7-zip.org el cual contiene tanto FoxyDb 2.5. aunque este ejemplo debe funcionar con cualquier versión de FoxyDb, la librería base64Helper y un pequeño formulario.

Les recomiendo abrir el formulario foxydb_administrar_archivos_mariadb.scx desde la carpeta donde lo descarguen o copien  para evitar errores de rutas, editar el método mParametros_conexion() para que configuren la conexión al servidor y va un archivo tabla_digital.sql el cual contiene la tabla llamada Digital que usa el ejemplo.

Cualquier mejora o duda lo comentamos.

Descargar Ejemplo

saludos
Antonio Meza

Ejemplo de Formulario ABM usando FoxyDb

Anexo link de ejemplo sencillo de como usar FoxyDb con una tabla Clientes, para Mysql o MariaDb, es decir el clásico Altas, Bajas, Consultas y Modificaciones de un catalogo.

Anexo archivo foxydb.sql con la estructura de la base de datos para el ejemplo, crea una base de datos llamada FoxyDb y 2 tablas.

También pueden cambiar el motor a Firebird y crear las tablas de forma manual para que hagan las pruebas.

Descargar Proyecto de Prueba de FoxyDb

Nota: Espero no se les complique entender mi forma de programar y les sirva el ejemplo. Cualquier duda la pueden comentar en el Grupo de la comunidad de VFP.

https://groups.google.com/forum/?hl=es#!forum/publicesvfoxpro

saludos
Antonio Meza