Skip navigation links

MySQL Forums :: Spanish :: Transacciones MySQL desde VB .net


Advanced Search

Re: Transacciones MySQL desde VB .net
Posted by: Gonzalo Garcia Correas ()
Date: May 30, 2008 11:42AM

Eso significa que en algún momento estás volviendo a crear una transacción dentro de un proceso que ya está en una transacción en curso.
Lo que tienes que verificar es la lógica del proceso que se realiza dentro de la transacción para asegurarte de no iniciar un BeginTransaction() sin antes haber ejecutado el Commit() de cierre al proceso en curso.

Un ejemplo más limpio sería:

Public CommImporta As New MySqlCommand
Public TraImporta As MySqlTransaction
Public Conexion as MysqlConnection

Conexion = New MysqlConnection(stringConexion)
Conexion.Open()

TraImporta = Conexion.BeginTransaction()
CommImporta= New MyuSQLCommand(sentencia, Conexion)
Try
CommImporta.ExecuteNonQuery()
Catch ex as MysqlException
TraImporta.RollBack()
End Try
TraImporta.Commit
Conexion.Close()

Options: ReplyQuote


Subject Views Written By Posted
Transacciones MySQL desde VB .net 5557 Miguel Martinez 05/30/2008 10:45AM
Re: Transacciones MySQL desde VB .net 3397 Gonzalo Garcia Correas 05/30/2008 11:42AM
Re: Transacciones MySQL desde VB .net 2078 Miguel Martinez 05/30/2008 12:31PM
Re: Transacciones MySQL desde VB .net 4310 Gonzalo Garcia Correas 05/30/2008 01:22PM
Re: Transacciones MySQL desde VB .net 2172 Miguel Martinez 05/30/2008 04:17PM
Re: Transacciones MySQL desde VB .net 2615 Gonzalo Garcia Correas 05/31/2008 06:35AM
Re: Transacciones MySQL desde VB .net 5696 Miguel Martinez 06/10/2008 10:22AM
Re: Transacciones MySQL desde VB .net 2046 Miguel Martinez 06/11/2008 08:59AM
Re: Transacciones MySQL desde VB .net 2165 Miguel Martinez 06/17/2008 12:46PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.