No puedo devolver información

12/01/2007 - 01:14 por Oscar | Informe spam
Que tal foro, necesito de su ayuda para lo siguiente:

Tengo la siguiente función:


public static string obtener_total_importe(string banco, string archivo,
out string importe_tot)
{
...
try
{
cn.Open();
SqlDataReader rowReader=cmd.ExecuteReader();
if (rowReader.Read())
{
importe_tot = rowReader["importe_total"].ToString();
string registros = rowReader["registros"].ToString();
}
..
//return importe_tot;
}


Este es como mando llamar mi función:

string importe=obtener_total_importe(bank, arch, out importe_tot);


Al momento de compilar me marca los siguientes errores:


ArchText.Class1.obtener_total_importe_depositos_y_registros(string,
string, out string)': no todas las rutas de código devuelven un valor

El nombre 'importe_tot' no existe en la clase o el espacio de nombres
'ArchText.Class1'

Alguien me puede ayudar a decifrar estos errores.

Muchas gracias.
 

Leer las respuestas

#1 Octavio Hernandez
12/01/2007 - 01:56 | Informe spam
Oscar,

ArchText.Class1.obtener_total_importe_depositos_y_registros(string,
string, out string)': no todas las rutas de código devuelven un valor



Debes asegurarte de que por cualquiera de las vías de salida de la función
ésta devuelva un valor. No has puesto el código completo. El try ¿es un
finally o un catch?

Slds - Octavio

Preguntas similares