Bonjour,

je voulais insérer des données dans une table ACCESS 2003 en utilisant le module Win32-ODBC mais rien ne se fait.

parcontre j'ai réussi à récupérer des données insérées à la main dans cette meme table.


une partie de 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
 
use Win32::ODBC;
my $dsn ="DSN_ORP";
my $db = new Win32::ODBC($dsn);
my $sql; 
 
my $HQRef = "ALB001";
my $lien = "http://localhost/index.php?HQRef=ALB001";
my $NomOrp ="Eric HAAS";
my $PaysOrp = "France";
my $WEF = "15/01/2000";
 
$sql = "INSERT INTO MasterList VALUES ($HQRef, $lien, $NomOrp, $PaysOrp, $WEF)";
 
$db->Sql($sql);
 
$db->Error();
$db->Close();

il n'y a aucun message d'erreur mais rien n'est inséré dans la table MasterList.

merci pour votre aide.