Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#1 26/11/2015 12:30:29
- fbamiere@yahoo.com
- Membre
ecpg - Mon curseur se ferme après un commit - utiliser WITH HOLD
Bonjour, je vais peut être enfoncer une porte ouverte, mais bon, on a cherché un peu avant de trouver :
EXEC SQL DECLARE testcsc_csr3 CURSOR FOR SELECT....
EXEC SQL OPEN testcsc_csr3;
EXEC SQL FETCH testcsc_csr3....;
EXEC SQL COMMIT;
EXEC SQL FETCH testcsc_csr3...;
ERROR: cursor "testcsc_csr3" does not exist
La raison est la suivante : le curseur n'a pas été déclaré avec la mention WITH HOLD
voir ici la documentation sur la signification du WITH/WITHOUT HOLD :
http://www.postgresql.org/docs/current/ … clare.html
Fred
Hors ligne