Page 1 of 1

Importar a MySQL desde DBF (Kleyber)

Posted: Mon Nov 24, 2014 9:17 pm
by ACC69
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

Re: Importar a MySQL desde DBF

Posted: Mon Nov 24, 2014 9:29 pm
by acuellar
Adrian
Con el Dbf2Sql de Kleyber

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

Es muy bueno.

Saludos,

Adhemar

Re: Importar a MySQL desde DBF

Posted: Mon Nov 24, 2014 9:36 pm
by armando.lagunas
adrian:

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

http://www.navicat.com/es

Armando

Re: Importar a MySQL desde DBF

Posted: Mon Nov 24, 2014 10:00 pm
by ACC69
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.

Re: Importar a MySQL desde DBF

Posted: Mon Nov 24, 2014 10:29 pm
by ACC69
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() :?: :?: :roll: :roll:

Re: Importar a MySQL desde DBF

Posted: Tue Nov 25, 2014 2:20 am
by joseluisysturiz
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:

Re: Importar a MySQL desde DBF

Posted: Tue Nov 25, 2014 2:28 am
by ACC69
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... :shock:
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.

Re: Importar a MySQL desde DBF

Posted: Tue Nov 25, 2014 2:42 am
by joseluisysturiz

Re: Importar a MySQL desde DBF

Posted: Tue Nov 25, 2014 12:24 pm
by Kleyber
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() :?: :?: :roll: :roll:
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.

Re: Importar a MySQL desde DBF (Kleyber)

Posted: Tue Nov 25, 2014 3:34 pm
by ACC69
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

Re: Importar a MySQL desde DBF (Kleyber)

Posted: Tue Nov 25, 2014 6:05 pm
by Kleyber
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 _ caracter siempre con VARCHAR. Pero cualquier sugerencia sera bienvenida.