Bonjour,

J'ai des erreurs que je n'arrive pas à corriger mais je pense qu'il n'y en a qu'une qui fait que ça bloque.

Use of uninitialized value in concatenation (.) or string at ./test.pl line 205.
Use of uninitialized value in concatenation (.) or string at ./test.pl line 206.
Use of uninitialized value in addition (+) at ./test.pl line 236.
Voici le code en rapport avec cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
my $succAttach = 0;
my $unsuccAttach = 0;
my $cc7a15 = 0;
my $succPdp = 0;
my $attPdp = 0;
my $cc27a32 = 0;
my $attServ = 0;
my $unsuccServ = 0;
 
        for (my $j = 0 ; $j < scalar(@tableResEricsson) ; $j++)
        {
                my $sAE = $dbh->prepare('SELECT SUM(valeur) as succattach FROM '.$tableResEricsson[$j].'_SGSN_'.$tableSem[$i].'_A2014 WHERE date_heure BETWEEN (\''.$tableLun[$i].'\' AND \''.$tableDim[$i].'\') AND ID_indicateur = '.$indicateursEricsson[$cpt].'') or print "erreur de prep SQL !!!!!!\n";
                $res = $sAE->execute() or die "Could not execute SQL statement... maybe invalid ?";
                my $succAtt; $cpt++;
                while (my @succAtt = $sAE->fetchrow_array()) { $succAttach = $succAtt[0]; print("\n".$succAtt[0]."\n");} //ligne 205
                print("SUCCATTACH ====> ".$succAttach); //ligne 206
 
 $succAttachEricsson += $succAttach; //ligne 236
Si vous avez une idée de comment faire pour rémdier au problème je suis preneur... Mes requêtes sont justes (du moins en principe).