Problemi con mysql

mercoledì 27 ottobre 2004 - 15.00

sarto76 Profilo | Junior Member

ciao a tutti ho un applicativo windows che si appoggia su db mysql. Il problema avviene se dal client sto scrivendo dati sul DB sul server. Se il server si spegne (ad esempio se parte la corrente), e in quel momento sto scrivendo i dati, alla riaccensione del server non sono più in grado di lavorare con le tabelle in cui stavo scrivendo i dati (non riesco più ad aprirle).
Ho provato a vedere se potevo fare qualcosa con le transazioni atomiche ma non sono riuscito a fare nulla. Non so se possiate aiutarmi in questo forum ma non so più che cosa fare.
Grazie mille ciao a tutti

trinity Profilo | Guru

Devi utilizzare la transazione..
i parametri commit e rallback

Ciao
Fabio

sarto76 Profilo | Junior Member

conosci un qualche link a cui possa riferirmi? grazie

trinity Profilo | Guru

Non mi trovo in ufficio, domani mattina ti posto un esempio di codice..

Ciao
Fabio

trinity Profilo | Guru

Ecco l'esempio di codice che io solitamente utilizzo per le transazioni, è scritto in vb net:

Dim mysqltrans As MySqlTransaction 'dichiaro la transazione
try
mysqltrans = db.BeginTransaction() 'partenza della transazione
MysqlCommand.Transaction = mysqltrans
'eseguire le operazioni che servono
mysqltrans.Commit()
Catch
Try
mysqltrans.Rollback()
Catch ex As Exception
If Not mysqltrans.Connection Is Nothing Then
MsgBox(ex.ToString")
End If
End Try
MsgBox(Err.Description")
End Try


ciao
fabio

sarto76 Profilo | Junior Member

grazie mille, adesso provo
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5