Importar a MySQL desde DBF (Kleyber)

Importar a MySQL desde DBF (Kleyber)

Postby ACC69 » Mon Nov 24, 2014 9: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
Last edited by ACC69 on Tue Nov 25, 2014 3:37 pm, edited 1 time in total.
ACC69
 
Posts: 632
Joined: Tue Dec 12, 2006 7:34 pm

Re: Importar a MySQL desde DBF

Postby acuellar » Mon Nov 24, 2014 9:29 pm

Adrian
Con el Dbf2Sql de Kleyber

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

Es muy bueno.

Saludos,

Adhemar
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1594
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Importar a MySQL desde DBF

Postby armando.lagunas » Mon Nov 24, 2014 9: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
User avatar
armando.lagunas
 
Posts: 346
Joined: Mon Oct 05, 2009 3:35 pm
Location: Curico-Chile

Re: Importar a MySQL desde DBF

Postby ACC69 » 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.
ACC69
 
Posts: 632
Joined: Tue Dec 12, 2006 7:34 pm

Re: Importar a MySQL desde DBF

Postby ACC69 » 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() :?: :?: :roll: :roll:
ACC69
 
Posts: 632
Joined: Tue Dec 12, 2006 7:34 pm

Re: Importar a MySQL desde DBF

Postby joseluisysturiz » Tue Nov 25, 2014 2: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!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: Importar a MySQL desde DBF

Postby ACC69 » Tue Nov 25, 2014 2: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... :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.
ACC69
 
Posts: 632
Joined: Tue Dec 12, 2006 7:34 pm

Re: Importar a MySQL desde DBF

Postby joseluisysturiz » Tue Nov 25, 2014 2:42 am

Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: Importar a MySQL desde DBF

Postby Kleyber » 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() :?: :?: :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.
Kleyber Derick

FWH / xHb / xDevStudio / SQLLIB
User avatar
Kleyber
 
Posts: 581
Joined: Tue Oct 11, 2005 11:28 am
Location: São Luiz, Brasil

Re: Importar a MySQL desde DBF (Kleyber)

Postby ACC69 » Tue Nov 25, 2014 3: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
ACC69
 
Posts: 632
Joined: Tue Dec 12, 2006 7:34 pm

Re: Importar a MySQL desde DBF (Kleyber)

Postby Kleyber » Tue Nov 25, 2014 6: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
User avatar
Kleyber
 
Posts: 581
Joined: Tue Oct 11, 2005 11:28 am
Location: São Luiz, Brasil


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 37 guests