Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Transazione "mista"
martedì 16 ottobre 2007 - 10.05
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
contiello
Profilo
| Senior Member
260
messaggi | Data Invio:
mar 16 ott 2007 - 10:05
Ciao ragazzi ho il seguente problema...
Immaginate di dover fare queste operazioni in successione
1)Inserire un record in una tabella
2)Spostare un file da una cartella ad un altra
3)Eliminare un record da una tabella
L'ordine delle suddette operazioni non può essere cambiato.
immaginate adesso che le prime due funzioni vadano a buon fine mentre la terza fallisca(causa possibile tabella rimossa dal db)
usando la transaction del db posso fare il rollback della prima operazione ,ma il file mi è stato già spostato...
c'è un modo per poter transare anche operazioni esterne alla logica database???
grazie
us01739
Profilo
| Expert
641
messaggi | Data Invio:
mar 16 ott 2007 - 11:26
>c'è un modo per poter transare anche operazioni esterne alla logica database???
Ovviamente no se lo vuoi gestire dal database, mentre sì se lo vuoi gestire via codice...
La prima cosa che mi viene da pensare è quella di mettere il file in una cartella temporanea oppure rinominarlo, poi solo se la transazione ha avuto buon fine, cancellarlo anche dalla cartella temporanea.
Bye Bye
---------------------------------------------------
Roberto Gelmini - Microsoft Certified Professional
http://www.robertogelmini.com
---------------------------------------------------
Torna su
Stanze Forum
Elenco Threads
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 !