Bonjour à tous,
J'utilise PHP pour effectuer des insertions sur un AS400. J'utilise Odbc.
J'ai un message d'erreur lors de l'exécution de ma requête :
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part SQL error: [unixODBC][IBM][iSeries Access ODBC Driver]Invalid string or buffer length., SQL state S1090 in SQLExecDirect in var/...
Je ne vois pas d'où vient le problème... Est ce que la syntaxe d'exécution ODBC est bonne ?
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 <?php $insert_msg = ' INSERT INTO biblio.table AS MSG ( champ1, champ2, champ3, champ4 ) VALUES ( '.$sujet.', '.$message1.', '.$message2.', '.$message3.' )'; $as400_insert_msg = odbc_exec($conn,$insert_msg); ?>
Merci de vos réponses !![]()
Partager