FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Importar a MySQL desde DBF (Kleyber)
Posts: 632
Joined: Tue Dec 12, 2006 07:34 PM
Importar a MySQL desde DBF (Kleyber)
Posted: Mon Nov 24, 2014 09:17 PM

Hola buenas tardes Ing. para los expertos que lograron pasar registros de dbfs a MySQL.

Cual seria el procedimiento a importar registros a las tablas de MySQL desde dbf, en el foro, solo menciona exportar de mysql a acces, se podra hacer desde via codigo programacion de fivewin??

Cualquier duda, sugerencias,ejemplos o de terceros , es bienvenido.

Saludos adelantados.

Att: Adrian C. C.

acc69@hotmail.com

Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Importar a MySQL desde DBF
Posted: Mon Nov 24, 2014 09:29 PM
Adrian
Con el Dbf2Sql de Kleyber

http://www.tkinformidia.net/crbst_7.html

Es muy bueno.

Saludos,

Adhemar
Saludos,



Adhemar C.
Posts: 346
Joined: Mon Oct 05, 2009 03:35 PM
Re: Importar a MySQL desde DBF
Posted: Mon Nov 24, 2014 09:36 PM
adrian:

yo ocupé el Navicat, es un muy buen jestor de Mysql y otras bases de datos.

http://www.navicat.com/es

Armando
SkyPe: armando.lagunas@hotmail.com

Mail: armando.lagunas@gmail.com
Posts: 632
Joined: Tue Dec 12, 2006 07:34 PM
Re: Importar a MySQL desde DBF
Posted: Mon Nov 24, 2014 10:00 PM
armando.lagunas wrote:adrian:

yo ocupé el Navicat, es un muy buen jestor de Mysql y otras bases de datos.

http://www.navicat.com/es

Armando



Gracias a ambos, probare con cual de los dos me va y que de preferencia que no sea por default al importar registros a una tabla nueva.

Gracias y saludos

Atte: Adrian C, C.
Posts: 632
Joined: Tue Dec 12, 2006 07:34 PM
Re: Importar a MySQL desde DBF
Posted: Mon Nov 24, 2014 10:29 PM
ACC69 wrote:
armando.lagunas wrote:adrian:

yo ocupé el Navicat, es un muy buen jestor de Mysql y otras bases de datos.

http://www.navicat.com/es

Armando



Gracias a ambos, probare con cual de los dos me va y que de preferencia que no sea por default al importar registros a una tabla nueva.

Gracias y saludos

Atte: Adrian C, C.



Esta muy buena el programa de Kleyber,peroooo....hay un detalle, y ese detalle la mayoria me los convierte en varchar(), cuando tengo 3 campos que son char() fija y el resto es de tipo descripcion, varchar no hay problema,y al igual me sucede con Double(12,2) y yo lo tengo definido en decimal(12,2) para campos de importes 999,999.99

O cual seria la diferencia en double() y decimal() :-) :-) :-) :-)
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: Importar a MySQL desde DBF
Posted: Tue Nov 25, 2014 02:20 AM

Si mal no recuerdo, ya alguien paso por este sendero y creo que hay una clase de Daniel que permite hacer lo que quieres, el tema esta reciente, vere si lo tengo a la mano, ya que cuando un tema es interesante, lo guardo en mi pc, asi hago mi propio Q&A, saludos... :shock:

Dios no está muerto...



Gracias a mi Dios ante todo!
Posts: 632
Joined: Tue Dec 12, 2006 07:34 PM
Re: Importar a MySQL desde DBF
Posted: Tue Nov 25, 2014 02:28 AM
joseluisysturiz wrote:Si mal no recuerdo, ya alguien paso por este sendero y creo que hay una clase de Daniel que permite hacer lo que quieres, el tema esta reciente, vere si lo tengo a la mano, ya que cuando un tema es interesante, lo guardo en mi pc, asi hago mi propio Q&A, saludos... :-)


Gracias Ing. Jose Luis,mte estare agradecido si tuvieras la rutina y poder migrar mis registros de dbfs a Mysql.

Saludos
Atte: Adrian C. C.
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: Importar a MySQL desde DBF
Posted: Tue Nov 25, 2014 02:42 AM

Aca hay algunos tips, creo que entre todo ese ropero, algo te sirva, aunque yo importe mis dbf directamente no navicat y no perdi nada de data, saludos... :shock:

viewtopic.php?f=6t=28091p=156996hilit=dbf+a+mysql#p156996

viewtopic.php?f=6t=3919p=163386hilit=dbf+a+mysql#p163386

viewtopic.php?f=6t=28917hilit=dbf+a+mysql

viewtopic.php?f=3t=28708hilit=dbf+a+mysql

viewtopic.php?f=6t=29530p=166905hilit=dbf+a+mysql#p166905

&&&&&&&&&&&&&

Dios no está muerto...



Gracias a mi Dios ante todo!
Posts: 581
Joined: Tue Oct 11, 2005 11:28 AM
Re: Importar a MySQL desde DBF
Posted: Tue Nov 25, 2014 12:24 PM
ACC69 wrote:
ACC69 wrote:
armando.lagunas wrote:adrian:

yo ocupé el Navicat, es un muy buen jestor de Mysql y otras bases de datos.

http://www.navicat.com/es

Armando



Gracias a ambos, probare con cual de los dos me va y que de preferencia que no sea por default al importar registros a una tabla nueva.

Gracias y saludos

Atte: Adrian C, C.



Esta muy buena el programa de Kleyber,peroooo....hay un detalle, y ese detalle la mayoria me los convierte en varchar(), cuando tengo 3 campos que son char() fija y el resto es de tipo descripcion, varchar no hay problema,y al igual me sucede con Double(12,2) y yo lo tengo definido en decimal(12,2) para campos de importes 999,999.99

O cual seria la diferencia en double() y decimal() :-) :-) :-) :-)


Adrian,

Una pregunta: Por que necesita de tener campos CHAR?

Para tu pregunta sobre la diferencia entre campos DOUBLE y DECIMAL es lo que te muestro abajo:


Basicamente se diferencia cuando se trata de armazenamiento:

FLOAT 4 bytes
DOUBLE 8 bytes
DECIMAL Variante
NUMERIC Variante


La otra caracterĂ­stica es la precision:

FLOAT Valor aproximado (ponto flutuante)
DOUBLE Valor aproximado (ponto flutuante)
DECIMAL Valor exato (ponto fixo)
NUMERIC Valor exato (ponto fixo)


Me gusta saber lo que se puede mejorar en el DBF2SQL. POr esto hago las preguntas.
Kleyber Derick



FWH / xHb / xDevStudio / SQLLIB
Posts: 632
Joined: Tue Dec 12, 2006 07:34 PM
Re: Importar a MySQL desde DBF (Kleyber)
Posted: Tue Nov 25, 2014 03:34 PM

Hola buenos dias a todos, gracias Jose Luis, en unos minutos reviso los links, ya lo habia encontrado en el foro,pero no encontre nada parecido a una rutina, para importar mis registros a MySQL de dbfs.

Kleyber
Char(3) es un dato tipo fijo o llamele constante y que se rellena toda la longitud del campo y segun ocupa menos bytes

Varchar(60) es una cadena de longitud variable

Ejemplo :
TIPOCTA char(3) default " "
El registro registro contendra unicamente 3 caracteres que se rellena, no necesito mas

TIPOCTA
"PS01"
"PS02"
"PS03"
"PS04"

DESCRIPCION char(60) default " "
El registro registro contendra caracteres variables, se rellene o no el campo y va de 0 a 255 de longitud al igual char()

DESCRICPCION
"Adriano Casanova Cauich"
"Papeleria Cancun, SA de CV"
"Consultores Integrales Rava, SA de CV"
"Global 9, SA de CV"

Bueno espero haberme explicado, en caso que estoy incorrecto,haganmelo saber.

Es por eso que no todos mis campos es varchar() y gracias Kleyber por la informacion de las caracteristicas de decimal y double

Saludos cordiales y buen dia a todos.!

Atte: Adrian C. C.

acc69@hotmail.com

Posts: 581
Joined: Tue Oct 11, 2005 11:28 AM
Re: Importar a MySQL desde DBF (Kleyber)
Posted: Tue Nov 25, 2014 06:05 PM

Adrian,

Las diferencias entre CHAR y VARCHAR las conocia... pero me gusta trabajar con VARCHAR pues mismo que tengas:

TuCampo varchar(10)

Y los contenidos:

"P001"
"P002"
"P003"

La longitud sera de 3 caracteres, no?

Estoy preguntando esto por que la caracteristica de DBF2SQL es crear los campos caracter siempre con VARCHAR. Pero cualquier sugerencia sera bienvenida.

Kleyber Derick



FWH / xHb / xDevStudio / SQLLIB

Continue the discussion