¿Tienes una cuenta? identificate: Usuario Contraseña o puedes obtener una gratis.

Localización: DF, Mexico [ Escribo sobre... ]

pregunta para los pollos geeks

11 de marzo, 2008 - 15:12
Alguno de ustedes pollos sabe como importar los datos de una DBF de Foxpro para DOS a MySQL ?
actualmente estoy teniendo que hacer lo siguiente:

my $dbhX1 = DBI->connect('dbi:XBase(RaiseError=1):');
my $dbhC1 = DBI->connect('dbi:CSV(RaiseError=1):');
my $select1 = $dbhX1->prepare("SELECT * FROM r501");
print "nEjecutar SELECT de r501n";
$select1->execute();

$dbhC1->do("CREATE TABLE r501.csv AS IMPORT(?)",{},$select1);
print "nconectar al a base de datos en Mysqln";
my $mysql_dbh1 = DBI->connect("DBI:mysql:database=$datafilename;host=localhost",
                         "root", "xyz123",
                         {'RaiseError' => 1});
#---- Here I empty the table in MySql ------
print "Limpiando la tablan";

$mysql_dbh1->do("TRUNCATE TABLE r501");
#---- Here I load all the data -------
my $sql1 = "LOAD DATA LOCAL INFILE 'c:/proyecto/r501.csv'
INTO TABLE r501
FIELDS TERMINATED BY ','
LINES TERMINATED BY 'n'";
my $sth1 = $mysql_dbh1->prepare($sql1);
print "ejecutando la carga de la tablan";
$sth1->execute ();


Es decir que estoy convirtiendo la DBF en CSV para poder subirla con LOAD DATA a MySQL el problem es que me lleva mucho tiempo consume para 7 tablas consume hasta 45 minutos en hacer el cambio.

Si saben se les agradece que me digan como o si tienen un ejemplito pues mejor gracias!!!

General

[ Enlace | 4 comentarios ] del.icio.us del.icio.us Estrella este post *****


Han escrito 4 comentarios de «pregunta para los pollos geeks»

foto ramselot
Martes 11 de marzo, 2008 16:17.

mmm, no las puedes trabajar asi en dbf. desde mysql ?

en vb, tengo los programillas para pasar de txt a xls o a access, supongo debe ser algo similar. :O

foto pollo_loco
Martes 11 de marzo, 2008 16:18.

al fondo a la derecha!!!

jajajaja

foto qwerty
Martes 11 de marzo, 2008 16:21.

en cuanto a bases de datos yo utilizo una herramienta de esta pagina

http://www.sqlmanager.net/

ahi viene todo grafico y es mucho mas facil jeje… no se si haya para DBF pero me imagino que si… espero te sirva saludos

foto gipy
Miércoles 12 de marzo, 2008 20:38.

todo eso traducido a castellano como es? jajaja
saludos

Si usted tiene una cuenta en ymipollo.com, identifíquese:
Usuario: Password: (recordar identificación en este blog)
De lo contrario, escriba sus datos (todos los campos son obligatorios.):
Nombre: Correo E.:
Blog/Web: recordar datos.
[ si eres visitante puedes obtener tus comentarios con foto suscribiendote a gravatar. Tenga en cuenta que como usuario anónimo, su dirección IP será almacenada y mostrada al dueño de la entrada en cada comentario. ]
Escriba su comentario:
Por favor escriba respecto al post, procure revisar su ortografía. Si su comentario no es respecto al tema, por favor no lo haga.

Usted escribirá este mensaje como:
Es posible que su comentario no aparezca de forma inmediata (o que nunca aparezca) eso depende de la decisión del autor de este blog.

suscribirse a este post.



Ver todas las entradas →

126 visitas.

RSS
Blog | Comentarios