Bonjour j'ai quelque soucie avec win32 odbc , je n'arrive pas a faire une insertion sql , j'ai pourtant fait comme dans la documentation officiel mais sa ne marche pas
voici ma requete
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 my $db = new Win32::ODBC("site"); $db->Sql("INSERT INTO web ( id_site,link,content,description,title, language,country,size,date,category ) " . " VALUES ( $id,$link_file,$content_file,$description_file,$title_file, $language_file,$country_file,$size_file,$date_file,$category_file, $keywords_file ) "); $db->Close();
Perl me dit :
Use of uninitialized value in concatenation (.) or string at analyseur.pl line 1111
J'ai aussi un problème avec eq , voici mon code :
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
20
21
22
23
24
25
26
27
28
29
30
31
32
33 sub tags { my $tgs = shift; my $p = HTML::HeadParser->new; $p->utf8_mode; $p->parse($tgs); my ($tit, $kes, $des); $tit = $p->header('Title'); $kes = $p->header('X-Meta-keywords'); $des = $p->header('X-Meta-Description'); if ($tit eq "" ) { $tit = "not_found"; } if ($kes eq "" ) { $kes = "not_found"; } if ($des eq "" ) { $des = "not_found"; } my @rtn = ("$tit", "$kes", "$des"); return @rtn; }perl me dit : Use of uninitialized value in string at analyseur.pl line 114
Partager