Estou um pouco preso com um projeto asp.net que eu estou fazendo! Eu tenho uma classe que é chamado a partir do código por trás e muitos de sua função tem nenhum tipo de retorno ou seja, sendo nula. Como se faz o tratamento de exceção, então ??? Além disso, se a função dentro da classe tem um tipo de retorno de, por exemplo, um conjunto de dados como seria um em seguida, retornar uma exceção ou indicar que uma exceção tinha ocorrido? Anexei o seguinte código da minha classe que é referenciado a partir do código por trás.
public void fnRecord(string []varList, string fnName)
{
try
{
String x;
StringBuilder SQLParameters = new StringBuilder();
SQLParameters.AppendLine(SELECT #{Function}();
{
SQLParameters.Replace(#{Function}, fnName);
}
for (int i = 0; i < varList.Length; i++)
{
x = varList[i].ToString();
SQLParameters.Append(' + x + ',);
}
SQLParameters.Remove((SQLParameters.Length - 1), 1);
SQLParameters.Append());
string SQLCMD = SQLParameters.ToString();
conn.Open();
NpgsqlCommand command = new NpgsqlCommand(SQLCMD, conn);
Object result = command.ExecuteScalar();
}
catch (NpgsqlException ne)
{
//return ne;
}
catch (Exception x)
{
//error code
}
finally
{
conn.Close();
}
}
Qualquer ajuda seria apreciada!
obrigado













