Ca c'est que tu n'as pas installé le module DBI ou alors pas installé au bon endroit.
Etant obligé de développer sous Windows (boulot), je ne saurais te donné la procédure d'installation du module.
Ca c'est que tu n'as pas installé le module DBI ou alors pas installé au bon endroit.
Etant obligé de développer sous Windows (boulot), je ne saurais te donné la procédure d'installation du module.
zut, je pensais que tu avais Perl 5.8.0 mais RedHat ne t'a filé qu'une 5.6.1.
A savoir :
Perl 5.8.0 : intègre en standard le module DBI.pm, lequel on a besoin pour se connecter à ta base MySql.
Perl 5.6.1 : il faut installer DBI.pm ainsi que DBD-Mysql.pm.
Désolé, je sais comment installer des modules à la volée sous Windows mais sous Linux
C'est bien ce que je pensais merci
J'vais chercher ou trouver et comment installer surtout !! Je suis pas sorti...
Va voir sur le site officiel, www.perl.comEnvoyé par Joelindien
Tu connais la commande pour détarer un fichier toi ?
2 choses :
- pas besoin de prendre DBD-Mysql comme j'ai dis, DBI suffit
- sur le site officiel, recherche sur les mots "install module", tu trouveras une aide pour installer un module Perl
regarde si t'as pas des outils de décompression KDE ou GnomeEnvoyé par Joelindien
sinon, de mémoire c'est "tar -zxf toto.tar", mais suis pas sûr, dans le doute tape "man tar" pour avoir des infos
Voilà les erreurs pétées
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Use of uninitialized value in concatenation (.) at ./eba_backup.pl line 33. err cr?ation exportevs.csv : !n at ./eba_backup.pl line 33.
J'ai topé mon erreur, une inversion de caracto
En ligne 33, tu as ça normalement :
à remplacer par ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part open(CSV, "$FicCsv{$i}") or die "err création $FicCsv{$i} : !$\n";
J'ouvrais un fichier qui n'existe pas en lecture seule au lieu du mode création, sorry
Code : Sélectionner tout - Visualiser dans une fenêtre à part open(CSV, ">$FicCsv{$i}") or die "err création $FicCsv{$i} : $!\n";
Ligne 26 (open ....), remplace également !$ par $!
Ok merci pour le support technique !
Dans mon code, j'avais 2 erreurs : l'une était d'ouvrir tes fichiers d'exports CSV en lecture seule plutôt que de les créer, ceci expliquant pourquoi ton essai s'est révélé infructeuxEnvoyé par Joelindien
L'autre erreur, ben $! est la variable qui capte les erreurs systèmes, j'm'a gourré en faisant référence à !$ qui ne veut rien dire
Si j'avais pu tester mon code au taf ... ah là là
Ca marche mieux now ?
je le retest et je te tiens au courant, merci
Partager