Bonjour à tous,
Je cherche à comprendre mon erreur sur un INSERT INTO sur une base ACCESS via un script PHP et une connexion ODBC.
Le lien entre la base de données ACCESS et mon script fonctionne bien puisque j'arrive à faire un SELECT.
Voici la requête effectuée :
insert into Lots (Produit, Référence, Date_Création, Début_Production, Fin_Production, Date_Lyophilisation, Date_Cloture, Clos, Commentaires, E, S, Solde, RemarqueImportante, Fournisseur, NewLot) VALUES (3,'C.ce.-C-4.11 ','20/06/2011','20/09/2011','13/12/2011','14/12/2011','','Non','Changement de lettre de POOL. Clôture auto de tous les flacons du Pool #13 le 2011-12-13 08:21:00.',5168,0,5168,'Non',0,'C.ce.-C-4.11 ')
Voici l'erreur lors de l'exécution de la requête :
Warning: odbc_do() [function.odbc-do]: SQL error: [Microsoft][Pilote ODBC Microsoft Access] Type de données incompatible dans l'expression du critère., SQL state 22005 in SQLExecDirect in C:\dev_internet\www\stock\test_lien.php on line 320
Et enfin la structure de la table :
NumEnr : NuméroAuto
Produit : Numérique
Référence : Texte
Date_Création : Date/Heure
Début_Production : Date/Heure
Fin_Production : Date/Heure
Date_Lyophilisation : Date/Heure
Date_Cloture : Date/Heure
Clos : Oui/Non
Commentaires : Mémo
E : Numérique
S : Numérique
Solde : Numérique
RemarqueImportante : Oui/Non
Fournisseur : Numérique
NewLot : Texte
Ayant très peu de connaissance sur ACCESS je fais appel à votre aide.
Merci par avance
Partager