Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2006, 07:12
Carmenrq
 
Fecha de Ingreso: julio-2002
Ubicación: Potosí-Bolivia
Mensajes: 215
Antigüedad: 22 años, 6 meses
Puntos: 0
Transacciones Mysql asp net

Hola Salu2, tengo una consultita estoy realizando unça clase para ejecutar altas , Bajas y Eliminaciones , tengo el sisguiente codigo



MySQLTransaction TransMySql;

Boolean logico;

MySQLConnection cnMy = new MySQLConnection(new MySQLConnectionString(this.strServidor, this.strDB, this.strUser, this.strPass).AsString);
MySQLCommand cmdCMD = new MySQLCommand();
MySQLCommand cmdCMDAux;
cmdCMD = cmdCMDAux;
cmdCMDAux.Connection = cnMy;
cnMy.Open();
cmdCMDAux.CommandTimeout = TiempoConexion;

if (boolTrans == true)
{
TransMySql = cnMy.BeginTransaction();
cmdCMDAux.Transaction = TransMySql;

}

try
{
cmdCMDAux.CommandType = TipoComando;
cmdCMDAux.CommandText = strSQL;
cmdCMDAux.ExecuteNonQuery();

if (boolTrans == true)
{
TransMySql.Commit();
}

logico = true;

}
......


pero me sale error en :

...
if (boolTrans == true)
{
TransMySql = cnMy.BeginTransaction();
cmdCMDAux.Transaction = TransMySql;

}
..., No inicia la transacción indica que no inicie una instanciación del objeto de conexion :( , entonces no se si exista alguna otra forma de realizar la transacción. Gracias de antemano
__________________
Rodeate de buenos y tu lo pareceras..rodeate de genios y algo en ti se quedará...