Definir Metodos de tipo DataSet

21/10/2003 - 00:08 por MarvinX | Informe spam
Hola espero que esten bien, mi duda es la siguiente: en C
sharp tengo una clase de acceso a datos y necesito crear
un método que me retorne un dataset cargado con
información de una Base de Datos, el problema es que no
se como declarar el metodo de tipo dataset.
Según yo la definición del método deberia ser así:

public DataSet ExecuteDs(parametros)
{
DataSet Ds;
Ds = new DataSet();
.
return Ds;
// Aqui va el cuerpo del método
}

pero me da un error que dice 'not all code path return a
value', si la declaro como staticse me corrige ese error
pero a la hora de 'setear' el string de conección me dice
que espera un objeto. No se que pueda ser.
Si pueden ayudarme se lo agradeceria mucho.

MarvinX.

marvinx.espinoza.cascante@intel.com
 

Leer las respuestas

#1 Octavio Telis Aynes
21/10/2003 - 03:48 | Informe spam
Indiscutiblemente tendrás que poner todo el código, o bien, revisa que
exista un return en cada salida del método, esto es, si tienes una
instrucción if, dentro deberá haber un return, si además existe un else,
dentro deberá tener un return, a menos que el return esté al final del
método.

Saludos...

Octavio Telis Aynés


"MarvinX" escribió en el mensaje
news:03fc01c39756$b4f65510$
Hola espero que esten bien, mi duda es la siguiente: en C
sharp tengo una clase de acceso a datos y necesito crear
un método que me retorne un dataset cargado con
información de una Base de Datos, el problema es que no
se como declarar el metodo de tipo dataset.
Según yo la definición del método deberia ser así:

public DataSet ExecuteDs(parametros)
{
DataSet Ds;
Ds = new DataSet();
.
return Ds;
// Aqui va el cuerpo del método
}

pero me da un error que dice 'not all code path return a
value', si la declaro como staticse me corrige ese error
pero a la hora de 'setear' el string de conección me dice
que espera un objeto. No se que pueda ser.
Si pueden ayudarme se lo agradeceria mucho.

MarvinX.


Preguntas similares