[Perl] Algo de mayor interes...
Alejandro G. Bedoya
nezumi@prodigy.net.mx
Fri, 25 Jan 2002 01:03:15 -0600
Saludos!!!
Tengo el siguiente problemita, tenemos una base de datos en Acces=
s 97,
que deber=E1 ser trasportada primero a un servidor Linux, ese archivo=
de
Access lo debo de abrir en PERL solo para importar la informaci=F3n y
convertirla a otra base de datos para luego imprimir reportes por web=
. El
archivo yo lo tengo que recibir solo formato de access, alguien lo va=
a
FTPear de una maquina Windows al Linux.
Ciertamente se pueden abrir bases de datos de Access en PERL, ya =
hice la
prueba con mi maquina Windows donde hago todas mis pruebas...
=3D=3D=3D=3D=3D=3D=3D
#!perl
use strict;
use DBI;
my $dbh =3D DBI->connect('DBI:ADO:prueba', undef, undef, {PrintError =
=3D> 1, +
RaiseError =3D> 1});
my $sth =3D $dbh->prepare('SELECT NOMBRE FROM Usuarios');
$sth->execute;
while (my @Record=3D$sth->fetchrow_array) {
print "$Record[0]\n";
}
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
El problema es que el archivo se llama "prueba.mdb" y tuve que darlo =
de alta
en el ODBC del control panel porque no lo puedo llamar directamente c=
on ese
nombre(la verdad no se pa que sirve eso, pero asi funciono). Es decir=
,
funciona bien en mi m=E1quina Windows, porque tiene el ODBC del contr=
ol panel,
no se puede abrir el archivo directamente. Me imagino que cuando pas=
e este
programa a Linux no va a servir, porque Linux no tiene precisamente e=
l ODBC
en el Control Panel.....
Como le hago???
Vi por ahi que hay el WIN32:ODBC, este es mejor???
El unico chiste es abrir un archivo Access que esta en la maquina Lin=
ux.
---
Sinceramente...
Alejandro G. Bedoya
InterAccion.COM Ponemos su Internet en Acci=F3n