Riprino dati tabella

mercoledì 12 febbraio 2014 - 13.28

svipla Profilo | Senior Member

Ciao a tutti
in un progetto asp.net, devo aggiornare dei dati. L'aggiornamento coinvolge 3 tabelle e diverse righe. Se si verifica un errore vorrei ripristinare i vecchi dati. Come posso fare questo?

Ho pensato al rollback, ma nel mio caso non va bene perchè richiamo funzioni separate per aggiornare ogni tabella. Un'altra soluzione che mi vine in mente è quella di salvare in un oggetto una copia dei dati e in caso di errore ripristinare.

Ci sono soluzioni più efficienti?

Grazie mille

alx_81 Profilo | Guru

>Ciao a tutti
ciao

>Ho pensato al rollback, ma nel mio caso non va bene perchè richiamo
>funzioni separate per aggiornare ogni tabella. Un'altra soluzione
>che mi vine in mente è quella di salvare in un oggetto una copia
>dei dati e in caso di errore ripristinare.
che vuol dire funzioni separate? Cosa usi per aggiornare? Siccome ti serve un'operazione atomica hai pensato al TransactionScope?
http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope(v=vs.110).aspx

>Grazie mille
di nulla!
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5