Bonjour,
Je tente de modifier un champ date via odbc_exec($base, $requete);
$base est une ressource valide obtenue par odbc_connect()
j'ai fait une série de test :
idem en utilisant \' ou encore " à la place de #
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $query = 'UPDATE maTable SET champDate=#01-01-2006# WHERE ....'; $query = 'UPDATE maTable SET champDate=#01/01/2006# WHERE ....'; $query = 'UPDATE maTable SET champDate=#2006-01-01# WHERE ....'; $query = 'UPDATE maTable SET champDate=#2006/01/01# WHERE ....';
J'ai même essayé
mais à chaque fois j'obtiens l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $query = 'UPDATE maTable SET champDate=TODATE(\'01-01-2006\' )WHERE ....';
Pouvez vous m'aider ?odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][Pilote ODBC Microsoft Access] Erreur de syntaxe dans l'instruction UPDATE., SQL state 37000 in SQLExecDirect
Partager