Docgranville a écrit :
Alex Thurgood a écrit :
Selon la base utilisée, cela se fait avec le paramètre NOW() ou avec
un champ TIMESTAMP. Avec HSQLDB, la fonction s'appelle CURDATE().
Bonjour Alex,
Merci pour ta réponse ; peux-tu me préciser si ta réponse connaît des
limitations (en fonction des versions de OOo) ou si elle est de portée
générale ?
Pour info, je tourne avec OOo 2.0.4 et W98SE ; lors de la définition
d'un champ date dans une base intégrée (hsqldb), la valeur mentionnée
en "Valeur par défaut" n'est pas conservée ; j'ai essayé avec :
curdate(), Curdate(), CURDATE(), =CURDATE(), et d'autres combinaisons
encore, sans aucun résultat.
Il me reste donc deux hypothèses : le souci vient de la machine ou le
souci vient de l'opérateur ; en l'état, mon pronostic est à 50/50.
A+
Bonjour,
Pour insérer un champ dans une table et lui donner la valeur de la date
du jour par défaut, la commande SQL suivante devrait fonctionner :
ALTER TABLE "nomdelatable" ADD COLUMN "nomdelacolonneàinsérer" CURDATE()
et bien non, ça ne fonctionne pas, du moins avec OOo 2.2.
Donc, ne sois pas trop déçu, CURDATE() ne semble pas accepté dans OOo Base.
A moins qu'un expert trouve comment faire et envoie une Base avec la
commande SQL efficace (et validée) !!!
Jean Michel
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]