ciao a tutti
Ho un problema con il rollback di una transazione.
ho creato una classe "database" che uso per eseguire le query e per fare il begin/committ/rollback delle transazioni, ma quando vado a fare il rollback mi restituisce questo errore
Errore: 3903.Alla richiesta ROLLBACK TRANSACTION non è associata un'istruzione BEGIN TRANSACTION corrispondente.
Eppure mi sembra di fare tutto giusto:
BEGIN TRANSACTION prima di eseguire la query-->query di aggiornamento (che fallisce)-->query fallita quindi ROLLBACK TRANSACTION-->errore 3903
C'è qualcosa che mi sfugge ma cosa??
Può essere perchè prima faccio un begin e poi un commit senza effettuare nessuna query?
:master:
grazie a tutti!
Yuri