Le Wed, 16 Nov 2005 11:45:05 +0100, Jean LORRAIN a écrit :
Pouriez-vous me dire où trouver la documentation en français pour traiter des fichiers DBASE ?
il y a un driver DBI DBD::XBase, a priori il doit se comporter comme tousles autres drivers DBI.
-- Quidquid latine dictum sit, altum sonatur
Jean LORRAIN
Bonjour,
Merci pour votre réponse. J'ai téléchargé le module DBD:XBASE, mais je ne sais pas quoi en faire. J'utilise un Perl très réduit (Perl.exe et perl100.dll sous W.XP) Quelqu'un pourrait-il m'expliquer comment mettre en oeuvre DBD:XBASE ? Merci d'avance
Jean LORRAIN jean.lorrain.free.fr
"Emmanuel Florac" a écrit dans le message de news:
Pouriez-vous me dire où trouver la documentation en français pour traiter
des fichiers DBASE ?
il y a un driver DBI DBD::XBase, a priori il doit se comporter comme tousles autres drivers DBI.
-- Quidquid latine dictum sit, altum sonatur
Bonjour,
Merci pour votre réponse.
J'ai téléchargé le module DBD:XBASE, mais je ne sais pas quoi en faire.
J'utilise un Perl très réduit (Perl.exe et perl100.dll sous W.XP)
Quelqu'un pourrait-il m'expliquer comment mettre en oeuvre DBD:XBASE ?
Merci d'avance
Jean LORRAIN
jean.lorrain@free.fr jean.lorrain.free.fr
"Emmanuel Florac" <eflorac@imaginet.fr> a écrit dans le message de news:
pan.2005.11.17.14.34.51.52838@imaginet.fr...
Pouriez-vous me dire où trouver la documentation en français pour
traiter
des fichiers DBASE ?
il y a un driver DBI DBD::XBase, a priori il doit se comporter comme
tousles autres drivers DBI.
Merci pour votre réponse. J'ai téléchargé le module DBD:XBASE, mais je ne sais pas quoi en faire. J'utilise un Perl très réduit (Perl.exe et perl100.dll sous W.XP) Quelqu'un pourrait-il m'expliquer comment mettre en oeuvre DBD:XBASE ? Merci d'avance
Jean LORRAIN jean.lorrain.free.fr
"Emmanuel Florac" a écrit dans le message de news:
Pouriez-vous me dire où trouver la documentation en français pour traiter
des fichiers DBASE ?
il y a un driver DBI DBD::XBase, a priori il doit se comporter comme tousles autres drivers DBI.
-- Quidquid latine dictum sit, altum sonatur
Emmanuel Florac
Le Mon, 05 Dec 2005 15:32:35 +0100, Jean LORRAIN a écrit :
Merci pour votre réponse. J'ai téléchargé le module DBD:XBASE, mais je ne sais pas quoi en faire. J'utilise un Perl très réduit (Perl.exe et perl100.dll sous W.XP) Quelqu'un pourrait-il m'expliquer comment mettre en oeuvre DBD:XBASE ? Merci d'avance
Il faut regarder la documentation du module XBase... et surtout de DBI. Par contre avec un perl "très réduit" (je ne sais pas ce que ça signifie réellement : d'où vient il?) je ne sais pas si ça peut marcher (surtout sous windows). Il vaudrait mieux installer ActivePerl, ensuite si vous avez besoin de distribuer l'application vous pourrez générer une archive complète avec PAR.
#!/usr/bin/perl
use strict; use warnings;
use DBI; my $dbh = DBI->connect("DBI:XBase:/mon/dossier/") or die "erreur connexion à la base :" . $DBI::errstr;
my $sth = $dbh->prepare("SELECT machin FROM truc WHERE bidule='chose'") or die "erreur SQL:".$dbh->errstr();
$sth->execute or die "éxecution échouée:".$sth->errstr();
-- on passe la moitié de son temps à refaire ce que l'on n'a pas eu le temps de faire correctement. Loi de Myers.
Le Mon, 05 Dec 2005 15:32:35 +0100, Jean LORRAIN a écrit :
Merci pour votre réponse.
J'ai téléchargé le module DBD:XBASE, mais je ne sais pas quoi en faire.
J'utilise un Perl très réduit (Perl.exe et perl100.dll sous W.XP)
Quelqu'un pourrait-il m'expliquer comment mettre en oeuvre DBD:XBASE ?
Merci d'avance
Il faut regarder la documentation du module XBase... et surtout
de DBI. Par contre avec un perl "très réduit" (je ne sais pas ce que ça
signifie réellement : d'où vient il?) je ne sais pas si ça peut marcher
(surtout sous windows). Il vaudrait mieux installer ActivePerl, ensuite si
vous avez besoin de distribuer l'application vous pourrez générer une
archive complète avec PAR.
#!/usr/bin/perl
use strict;
use warnings;
use DBI;
my $dbh = DBI->connect("DBI:XBase:/mon/dossier/")
or die "erreur connexion à la base :" .
$DBI::errstr;
my $sth = $dbh->prepare("SELECT machin FROM truc WHERE bidule='chose'")
or die "erreur SQL:".$dbh->errstr();
$sth->execute or die "éxecution échouée:".$sth->errstr();
--
on passe la moitié de son temps à refaire ce que l'on n'a pas eu le
temps de faire correctement.
Loi de Myers.
Le Mon, 05 Dec 2005 15:32:35 +0100, Jean LORRAIN a écrit :
Merci pour votre réponse. J'ai téléchargé le module DBD:XBASE, mais je ne sais pas quoi en faire. J'utilise un Perl très réduit (Perl.exe et perl100.dll sous W.XP) Quelqu'un pourrait-il m'expliquer comment mettre en oeuvre DBD:XBASE ? Merci d'avance
Il faut regarder la documentation du module XBase... et surtout de DBI. Par contre avec un perl "très réduit" (je ne sais pas ce que ça signifie réellement : d'où vient il?) je ne sais pas si ça peut marcher (surtout sous windows). Il vaudrait mieux installer ActivePerl, ensuite si vous avez besoin de distribuer l'application vous pourrez générer une archive complète avec PAR.
#!/usr/bin/perl
use strict; use warnings;
use DBI; my $dbh = DBI->connect("DBI:XBase:/mon/dossier/") or die "erreur connexion à la base :" . $DBI::errstr;
my $sth = $dbh->prepare("SELECT machin FROM truc WHERE bidule='chose'") or die "erreur SQL:".$dbh->errstr();
$sth->execute or die "éxecution échouée:".$sth->errstr();
-- on passe la moitié de son temps à refaire ce que l'on n'a pas eu le temps de faire correctement. Loi de Myers.