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]

Répondre à