SQLCODE -502
SQL0502 Cursore già aperto
- Testo del messaggio IBM
- Cursor &1 already open or allocated.
- SQLCODE
- -502
- SQLSTATE
- 24502
La causa più comune
OPEN su un cursore ancora aperto. Tipico quando il programma viene richiamato nello stesso activation group senza aver chiuso il cursore la volta prima.
Altre cause
- Un ramo di errore esce dal ciclo saltando la CLOSE.
Come si risolve
Fai una CLOSE prima dell'OPEN (ignorando -501), oppure assicurati che ogni uscita dal ciclo passi dalla CLOSE.
Errori collegati
Testo e codici dalla documentazione IBM di 7.6. Controllato il .