Transacciones
Publicado por Diego Campillo (13 intervenciones) el 14/02/2005 14:09:39
Estoy intentando integrar bloques de transacciones en mi código,pero no tengo muy claro cómo establezco donde inicio la transacción, lo que si se es cómo finalizarla. Usando la clase OdbcTransaccion tengo la posibilidad de hacer un Commit o un RollBack.
Adjunto mi código por si me podeis ayudar:
// Defino las clases que necesito.
OdbcCommand MiComando;
OdbcTransaction myTrans;
// La clase OdbcConnection está definida en otra zona de la aplicación.
MiComando = new OdbcCommand();
MiComando.Connection=sCadenaConexionBD;
MiComando.CommandText="INSERT INTO Customers (CustomerID, CompanyName) Values('XXXXX', 'Pepito S.L.')";
MiComando.Connection = sCadenaConexion;
myTrans.Connection=sCadenaConexion;
MiComando.Transaction = myTrans;
En cualquier caso no me termina de funcionar, ¿alguien me puede dar pistas?
Gracias.
Adjunto mi código por si me podeis ayudar:
// Defino las clases que necesito.
OdbcCommand MiComando;
OdbcTransaction myTrans;
// La clase OdbcConnection está definida en otra zona de la aplicación.
MiComando = new OdbcCommand();
MiComando.Connection=sCadenaConexionBD;
MiComando.CommandText="INSERT INTO Customers (CustomerID, CompanyName) Values('XXXXX', 'Pepito S.L.')";
MiComando.Connection = sCadenaConexion;
myTrans.Connection=sCadenaConexion;
MiComando.Transaction = myTrans;
En cualquier caso no me termina de funcionar, ¿alguien me puede dar pistas?
Gracias.
Valora esta pregunta


0