eu tenho uma classe que busca as informações de uma tabela, mas quando esta busca é feita, dá erro de stack overflow... mas a tabela só tem uma linha, não deveria dar este erro, certo?
segue o codigo:
código da classe:
public DataSet RetornaDataSet(string strQuery)
{
OracleConnection cn = new OracleConnection();
try
{
cn = Abriconexao();
OracleCommand cmd = new OracleCommand();
cmd.CommandText = strQuery.ToString();
cmd.CommandType = CommandType.Text;
cmd.Connection = cn;
cmd.ExecuteNonQuery();
/* Declarado um dataadapter e um dataset
passar o comando para o da (SqlDataAdapter) e
carregar o dataset com resultado da busca */
OracleDataAdapter da = new OracleDataAdapter();
DataSet ds = new DataSet();
da.SelectCommand = cmd;
da.Fill(ds); // O ERRO DÁ AQUI, NO PREENCHIMENTO.
return ds;
}
finally
{
FecharConexao(cn);
}
}