Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: greenselves en 26 Mayo 2011, 22:20 pm



Título: como usar un mismo objeto dentro de dos metodos
Publicado por: greenselves en 26 Mayo 2011, 22:20 pm
hola, tengo un proyecto en donde tengo que utilizar un objeto de la clase OdbcTransaction (para transacciones) dentro de dos metodos de la misma clase.

tengo esto

class clase {

public void boton1( ) {

OdbcTransaction transaccion1 = new OdbcTransaction ();

transaccion1.Commit;
}

public void boton2( ) {

transaccion1.Rollback;
}

} // clase


Y no se hacer esto, he intentado con esto

public OdbcTranstacion transaccion1;

pero me marca error, espero em puedan echar una mano.


Título: Re: como usar un mismo objeto dentro de dos metodos
Publicado por: neoncyber en 27 Mayo 2011, 01:10 am
Bueno, creo q el orden de tus sentencias es incorrecto, y te recomiendo que utilices nombres mas especificos para tus clases

Código
  1. class [TuClase] {
  2.   private OdbcTransaction transaccion1;
  3.  
  4.   public void boton1( ) {
  5.  
  6.     this.transaccion1 = new OdbcTransaction ();
  7.     this.transaccion1.Commit;
  8.   }
  9.  
  10.   public void boton2( ) {
  11.      this.transaccion1.Rollback;
  12.   }
  13.  
  14. } // clase
  15.  

Saludos