Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-11-2006
tec4eso tec4eso is offline
Registrado
 
Registrado: oct 2004
Posts: 4
Poder: 0
tec4eso Va por buen camino
exportar tabla paradox a Mysql en servidor

Hola a todos.

Tengo un programa de gestión de prestamos de libros escolares, en delphi, que utiliza tablas paradox en un ordenador del instituto.

Para poder consultar los libros desde internet, tengo una página php con Mysql en un servidor. Actualizo lperiodicamente las tablas manualmente mediante OBDC.

Mi pregunta es:
¿Se puede automatizar (en delphi o php) la actualización para que el encargado de biblioteca exporte la tablas paradox locales a MySQL en el servidor?

(He pensado pasar toda la gestión al servidor, pero por problemas de funcionamiento de la biblioteca, demomento se debe hacer desde el ordenador de biblioteca
Muchas gracias por vuestra ayuda. Tec
Responder Con Cita
  #2  
Antiguo 26-11-2006
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Estas de suerte compañero. Precisamente hace varios meses hice una pequeña herramienta para hacer precisamente eso, pasar datos de tablas "planas" a MySQL. Te dejo el codigo completo para que lo cheques, me hubiera gustado tenerlo mejor documentado pero fue una de esas herramientas hechas de emergencia...

De cualquier forma postea en este mismo hilo tus dudas y con gusto te ayudo.

El proyecto usa Zeos para la conexion a MySQL ya que es mas rapido que por ODBC. En este caso si se requiere BDE por el acceso a tablas DBF (en tu caso es paradox, pero es casi igual)

Sinceramente ojala te sirva...
Archivos Adjuntos
Tipo de Archivo: zip MysQLUpdate.zip (10,5 KB, 187 visitas)
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #3  
Antiguo 26-11-2006
tec4eso tec4eso is offline
Registrado
 
Registrado: oct 2004
Posts: 4
Poder: 0
tec4eso Va por buen camino
Muchas gracias por tu información.

Voy a probarlo y te cuento.

Un saludo
Responder Con Cita
  #4  
Antiguo 27-11-2006
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Me permito hacer unos apuntes sobre la aplicación ya que como mencioné no la documenté muy bien que digamos.

La herramienta basicamente toma una serie de archivos DBF, los convierte a archivos de Texto delimitados y luego los agrega a MySQL.

Tomar en cuenta las siguientes cuestiones:

1.- La base de datos puede o no encontrarse en la misma computadora
2.- Los archivos DBF obviamente SI deben encontrarse en esa computadora
3.- LA configuración (IP de MySQL, carpeta donde encontrar los DBF, etc.) se guarda en el registro de windows (no me gusto mucho eso)
4.- La instrucción para cargar los datos a MysQL primero borra la tabla completa y luego reescribe con los datos nuevos
4a.- La tabla DBF se copia entera cada vez que se pasa a MySQL. Esto debido a que en mi caso el archivo DBF podía sufrir cambios en registros que tenían tiempo almacenados por lo que no podía saber que registros eran nuevos y cuales no. Vamos, si tenía forma (checando si ya estabao algo así) pero esto ocupa tiempo para procesarse y quedó mas rápido así.
4b.- No tenia accesoa l código del programa que gestionaba las DBF así que tenía que lidiármelas con los archivos tal cual.


Proceso de uso:

- Abrir el programa
- Al correr por primera vez crea las entradas de configuracion en el registro, pero con valores por default así que hay que indicarselos
- Indicar el Host de MySQL
- INdicar en que carpeta están los archivos DBF ( en este caso los nombres están codificiados dentro del programa)
- Una vez hecho esto, presionar "Aceptar" y se inicia el proceso.

Aclaro que no hay una verificación de errores muy estricta que digamos pero de que funciona, funciona.

Saludos y espero les sirva.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #5  
Antiguo 15-05-2011
RETORICA RETORICA is offline
Registrado
NULL
 
Registrado: may 2011
Posts: 2
Poder: 0
RETORICA Va por buen camino
Yo La Necesito :)

Cita:
Empezado por AzidRain Ver Mensaje
Estas de suerte compañero. Precisamente hace varios meses hice una pequeña herramienta para hacer precisamente eso, pasar datos de tablas "planas" a MySQL. Te dejo el codigo completo para que lo cheques, me hubiera gustado tenerlo mejor documentado pero fue una de esas herramientas hechas de emergencia...

De cualquier forma postea en este mismo hilo tus dudas y con gusto te ayudo.

El proyecto usa Zeos para la conexion a MySQL ya que es mas rapido que por ODBC. En este caso si se requiere BDE por el acceso a tablas DBF (en tu caso es paradox, pero es casi igual)

Sinceramente ojala te sirva...

HOLA QUISIERA PROBAR ESTA SOLUCION M TE MOLESTARIA ENVIARMELA O SUBIRLA DE NUEVO (JA DESPUES DE TANTO TIEMPO) TE LO AGRADECERIA
Responder Con Cita
  #6  
Antiguo 15-05-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por RETORICA Ver Mensaje
HOLA QUISIERA PROBAR ESTA SOLUCION M TE MOLESTARIA ENVIARMELA O SUBIRLA DE NUEVO (JA DESPUES DE TANTO TIEMPO) TE LO AGRADECERIA
Hola, bienvenido a clubdelphi, por favor, lee nuestra guía de estilo, gracias por tu colaboración.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
exportar tps a mysql pborges36 MySQL 1 11-10-2006 19:08:31
Exportar datos de una hoja en excel a una tabla paradox vick Conexión con bases de datos 3 29-11-2005 20:22:47
Exportar datos de una consulta de un IBQuery a tabla Paradox jaderl Firebird e Interbase 2 24-01-2005 18:20:26
exportar una tabla de oracle 9i a paradox o firebird ARCON Oracle 1 28-10-2004 10:38:22
Exportar datos de una tabla Excel a Paradox luisreg Conexión con bases de datos 4 12-12-2003 01:55:19


La franja horaria es GMT +2. Ahora son las 09:50:01.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi