|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : janvier 2007 Messages : 80 ![]() |
Bonjour ,
mon post precedent n' inspirant personne , je prend le probleme sous un autre angle comment est il possible de mettre la date du jour par defaut. essai trigger non concluant essai de mettre default CURRENT_DATE message d' erreur "valeur incorrecte pour le champ date" merci |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 215 ![]() |
parce que ton code fonctionne
bien sûr en dialect 3, qui est la valeur normale et par défaut pour FB1.5
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : janvier 2007 Messages : 80 ![]() |
Bonjour et merci
oui et c' est pour cela que je demande de l' aide. j' ai un absolu besoin de mettre la date du jour lors de l' insertion , je peux bien sur le faire par programmation (Delphi) , mais je trouve plus sur et normal que cela soit fait par le moteur de DB. comment le feriez vous ? merci |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 215 ![]() |
comme ça :
SET TERM ^ ; CREATE TRIGGER "Trig_Date_MES_Pdc " FOR "Produit de coupe" ACTIVE BEFORE INSERT POSITION 0 AS begin New."Date de mise en service" = CURRENT_DATE ; end ^ COMMIT WORK ^ SET TERM ;^
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#5 | ||||
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 215 ![]() |
la preuve :
voici un fichier test.sql Code :
Code :
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
||||
|
00
|
|
|
#6 |
|
Futur Membre du Club
![]() Inscription : janvier 2007 Messages : 80 ![]() |
je suis bien d' accord sur le code , mais
ci joint deux copies d' ecran. Merci |
|
|
00
|
|
|
#7 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 215 ![]() |
certes, mais ça c'est un pb IBEasy+, pas un problème Firebird
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#8 |
|
Futur Membre du Club
![]() Inscription : janvier 2007 Messages : 80 ![]() |
s' est ce que que pensé aussi
mais dans Delphi , j' ai aussi le probleme |
|
|
00
|
|
|
#9 |
|
Membre éclairé
![]() Développeur informatique Inscription : octobre 2006 Messages : 435 ![]() |
Mettez la propriété "Required" du composant TField relié au champs "Date de mise en service" a False.
|
|
|
00
|
|
|
#10 |
|
Futur Membre du Club
![]() Inscription : janvier 2007 Messages : 80 ![]() |
Bonjour
merci , cela fonctionne la date n' apparait pas lorsque je fais un post , mais que lorsque je fais un refresh est ce normal ? |
|
|
00
|
|
|
#11 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 215 ![]() |
oui, tu n'as qu'à forcer le refresh après le post
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#12 |
|
Futur Membre du Club
![]() Inscription : janvier 2007 Messages : 80 ![]() |
oui , je peux
mais lorsque un technicien ajoute un nouveau produit au process il faut que la date apparaisse sinon , il va croire qu' il n' y a pas de date. donc le plus simple est que je la mette par prg enfin merci , j' ai appris des choses et c' est cela l' essentielle. |
|
|
00
|
|
|
#13 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 215 ![]() |
mais non
post refresh et basta
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#14 | |
|
Membre Expert
![]() Inscription : décembre 2003 Messages : 1 716 ![]() |
Citation:
__________________
PAS DE DESTIN, C'EST CE QUE NOUS FAISONS |
|
|
|
00
|
|
|
#15 | |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 215 ![]() |
Citation:
révise ton sql un after Insert ne modifie pas les données de la table, par définition
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
|
00
|
|
|
#16 | |
|
Membre Expert
![]() Inscription : décembre 2003 Messages : 1 716 ![]() |
Citation:
__________________
PAS DE DESTIN, C'EST CE QUE NOUS FAISONS |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com