SQLCODE -7007
SQL7007 COMMIT, ROLLBACK o SAVEPOINT non validi
- Testo del messaggio IBM
- COMMIT, ROLLBACK, or SAVEPOINT not valid.
- SQLCODE
- -7007
- SQLSTATE
- 51009
La causa più comune
Il programma fa COMMIT, ROLLBACK o SAVEPOINT ma il commitment control non è attivo: per esempio è compilato con COMMIT(*NONE).
Altre cause
- Un SET OPTION COMMIT = *NONE nel sorgente che sostituisce il parametro di compilazione.
Come si risolve
Allinea il livello di commit all'uso: se servono le transazioni, usa *CHG, *CS o *ALL (o SET TRANSACTION); altrimenti togli COMMIT e ROLLBACK.
Errori collegati
Testo e codici dalla documentazione IBM di 7.6. Controllato il .