Improt ".DBF" souboru into MySQL s MEMO polozkami
Honza Pazdziora
adelton na fi.muni.cz
Středa Březen 29 10:33:04 CEST 2000
On Wed, 29 Mar 2000 09:16:04 +0200, David Jedziniak <dj na ctvmo.cz> wrote:
> Preji vsem dobry den,
>
> potrebuji kazdodenne imortovat nekolik tabulek *.dbf do MySQL a bohuzel ob
> sahuji memo polozky. Neznate nahodou konvertor, ktery umi importovat i memo
> polozky???
#!/usr/bin/perl -w
use strict;
use DBI;
my $dbfdir = DBI->connect('dbi:XBase:.', undef, undef,
{ 'RaiseError' => 1});
my $mysql = DBI->connect('dbi:XBase:mysql', 'user', 'pass',
{ 'RaiseError' => 1});
my $get = $dbfdir->prepare(<<'EOF');
select * from tabulka
EOF
$get->execute;
my $put = $mysql->prepare(<<'EOF');
insert into tabulka values (?, ?, ?, ?, ?)
EOF
while (my $data = $get->fetchrow_arrayref) {
$put->execute(@$data);
}
$dbfdir->disconnect;
$mysql->disconnect;
__END__
Jinak na http://www.mysql.com/Contrib/ je cosi o KAMXbase1.0.tar.gz
a memo polozkach, ale pratap ten svuj modul uz leta neudrzoval.
--
------------------------------------------------------------------------
Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
.project: Perl, DBI, Oracle, MySQL, auth. WWW servers, MTB, Spain.
------------------------------------------------------------------------
Další informace o konferenci Linux