ciao a tutti...
spero di non essere OT...
Ho un database MySQL5 ed una serie di applicazioni VB6 che in origine lavoravano con MS Access...
Per una questione di "uniformità" con altre applicazioni (intranet in particolare) devo "convertire" queste applicazioni VB per lavorare con MySQL...
L'unico inciampo che ho trovato fin'ora è che sembra che MySQL non riesca a gestire le transazioni...
Mi spiego meglio
Se la prima execute va a buon fine ma la seconda fallisce, la rollback non rimette a posto i dati (per esempio togliendo i dati di una INSERT) ma lascia tutto così com'e', portando ovviamente ad errori, duplicazione dati, etc...codice:Private Sub xxx() On Error goto Errore cn.BeginTrans cn.Execue Sql1 cn.Execute Sql2 cn.CommitTrans exit Sub errore: cn.RollbackTrans End Sub
Vi risulta?
Se è così (e non sto facendo errori), c'e' un metodo per far eseguire le transazioni a MySQL?
Spero di essere stato chiaro...
Ciao e grazie...