Private? Public? Static?

03/10/2004 - 00:22 por Soraya | Informe spam
Hola, tengo una clase conexion que se encarga de gestionar
las consultas a una base de datos desde un formulario.
Esta clase conexion tiene un metodo que es conectar. Dicho
metodo devuelve un IDbConnection a quien lo haya invocado.

Mi pregunta es la siguiente: Como debo definir la variable
del tipo IDbConnection de dentro de la clase conexion?

Gracias por vuestra ayuda.

/*********************************************/
System.Data.IDbConnection myConnection;
/*********************************************/

public IDbConnection conectar()
{
this.myConnection = new OdbcConnection("DSN=AccesoODBC;
Trusted_connection=yes;");

try
{
this.myConnection.Open();
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
return this.myConnection;
}
 

Leer las respuestas

#1 Millan Andres Sanchez Diaz
03/10/2004 - 00:34 | Informe spam
Hola Soraya:

Como estas es invocando una funcion (conectar) y no estas usando
directamente el objeto IDbConnection, debes declararlo PRIVATE.

saludos,


Ing. Millan Andres Sanchez Diaz (MCP)
http://www.programar.net
Bogota, Colombia





"Soraya" wrote in message
news:129301c4a8ce$5ee853f0$
Hola, tengo una clase conexion que se encarga de gestionar
las consultas a una base de datos desde un formulario.
Esta clase conexion tiene un metodo que es conectar. Dicho
metodo devuelve un IDbConnection a quien lo haya invocado.

Mi pregunta es la siguiente: Como debo definir la variable
del tipo IDbConnection de dentro de la clase conexion?

Gracias por vuestra ayuda.

/*********************************************/
System.Data.IDbConnection myConnection;
/*********************************************/

public IDbConnection conectar()
{
this.myConnection = new OdbcConnection("DSN=AccesoODBC;
Trusted_connection=yes;");

try
{
this.myConnection.Open();
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
return this.myConnection;
}


Preguntas similares