1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| #/ Parcour des lignes de données \#
$ftp->get("Reliquats.csv");
open(FIC1,"Reliquats.csv") or die ("Impossible d'ouvrir le fichier\n"); #Ouverture du fichier
while(<FIC1>)
{
#Le split -> Grace a $_ les valeurs $CLIC,$CLIL... sont remises a jour
(my $CLIC,my $CLIL,my $SITE,my $DEPOT,my $NUCMDC,my $INDNUM,my $LICMDC,my $CDART,my $QCMDC,my $QTRSR,my $ETAT,my $PXREF,my $REFCDE,my $DTPGM,my $DTCRT)=split(/;/,$_);
#La requête -> Execution de la requete precedemment preparee avec des valeurs qui changent a chaque changement de ligne
system("pause");
$sth->execute(my $CLIC,my $CLIL,my $SITE,my $DEPOT,my $NUCMDC,my $INDNUM,my $LICMDC,my $CDART,my $QCMDC,my $QTRSR,my $ETAT,my $PXREF,my $REFCDE,my $DTPGM,my $DTCRT)
or die ("Les valeurs n'ont pu etre inserees : $DBI::errstr\n");
}
close(FIC1);
$sth -> finish;
$dbh -> disconnect;
$ftp->quit; |
Partager