|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 13 ![]() |
Un boutton qui contient le code suivant dans le declencheur when_key_pressed :
insert into table_temp values ('ss',3,3); commit; Un message apparait dans l'ecran 'aucune modification à enregistrer' pourtant le transaction de l'enregistrement est faite . Merci de votre aide . |
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() Inscription : février 2004 Messages : 450 ![]() |
Logiquement avec Forms, il n'est pas nécessaire d'utiliser l'intruction <<commit>>> car il le fait tout seul.
Là, tu tentes de le faire par programmation, donc il est normal que Forms notifie qu'il n'a enregistré aucune MAJ à appliquer sur la base. . |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 13 ![]() |
Comment je peut enlever ses alertes de forms apres une commit;
|
|
|
00
|
|
|
#4 | |
|
Membre éclairé
![]() Inscription : décembre 2004 Messages : 349 ![]() |
Citation:
CDLT. |
|
|
|
00
|
|
|
#5 | ||
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 450 ![]() |
Le COMMIT dans Forms correspond à un COMMIT_FORM;
Le commit_form va générer les ordres DDL des blocs basés puis faire un commit; Si tu ne veux valider que des insertions/Updates manuels, il te faut une procédure basée qui fait un commit; Code :
CREATE PROCEDURE COMMIT_BASE IS BEGIN COMMIT; END; Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com