Bonjour,
Je voulais savoir, s'il y a une difference entre
un commit réalisé par un commit en rpgle
et un commit réalisé par un exec sql
Merci.
Bonne journée
Commit et exec sql commit
(sans texte)
bonjour,
donc si j'ai bien compris.
si j'ai un programme de service qui fait des mises à jour (en rpg) et le
programme principal qui fait d'autre (en sql), il faudra faire deux sortes
de commit alors !!!!
Bonne journée
donc si j'ai bien compris.
si j'ai un programme de service qui fait des mises à jour (en rpg) et le
programme principal qui fait d'autre (en sql), il faudra faire deux sortes
de commit alors !!!!
Bonne journée
-
- Site Admin
- Messages : 813
- Enregistré le : mer. 14 févr. 2007, 18:00:03
- Localisation : Nantes
- Contact :
commit et Groupe d'activation
ET bien en fait... ça dépend !
SI le pgm qui fait les E/S RPG et le programme de service SQL sont dans le même groupe d'activation le commit de l'un valide les actions et de l'autre (et réciproquement)
s'ils sont dans des groupes d'activation différents, la valeur par défaut du paramètre CMTSCOPE de STRCMTCTL fait qu'ils travaillent chacun dans une transaction différente, alors RPG valide sa transaction et SQL la sienne.
SI le pgm qui fait les E/S RPG et le programme de service SQL sont dans le même groupe d'activation le commit de l'un valide les actions et de l'autre (et réciproquement)
s'ils sont dans des groupes d'activation différents, la valeur par défaut du paramètre CMTSCOPE de STRCMTCTL fait qu'ils travaillent chacun dans une transaction différente, alors RPG valide sa transaction et SQL la sienne.
Christian Massé (Volubis.fr)