Access - Pb avec les champs Date
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 :
Code:
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 ....'; |
idem en utilisant \' ou encore " à la place de #
J'ai même essayé
Code:
$query = 'UPDATE maTable SET champDate=TODATE(\'01-01-2006\' )WHERE ....';
mais à chaque fois j'obtiens l'erreur :
Citation:
odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][Pilote ODBC Microsoft Access] Erreur de syntaxe dans l'instruction UPDATE., SQL state 37000 in SQLExecDirect
Pouvez vous m'aider ?