Ir para conteúdo
Fórum Script Brasil
  • 0

Help.. O Datareader Na Retorna Na Funcao.


Guest - Jose Carlos -

Pergunta

Guest - Jose Carlos -

Gostaria de tirar outra duvida.. mas agora é quanto ao objeto datareader...

fiz uma funcao, para retornar o datareader automaticamente, mas acho que alguma coisa não esta deixando ele retornar....

Ex: Se eu colocar um loop percorrendo o datareader dentro dessa funcao ele funciona perfeitamente, mas se eu retornar para o local de onde chamei a funcao ele não funciona..

Veja abaixo o código.. por favor me ajudem..

Após o banco de dados estar aberto.......

//codigo da pagina de onde estou chamando a funcao datareder (q fica em outar classe)

oSql.abrir_dr(strSQL,System.Data.CommandType.Text,out objConn);

objDr = oSql.recupera_dr();

//codigo da classe de onde esta o data reader.

public class Exe_Query: System.Web.UI.Page

{

private OleDbDataReader oDr = null;

#region Controle automático de geracao de DATAREA

public void abrir_dr(string p_Sql, CommandType p_Command_Type , out OleDbConnection p_oConn)

{

OleDbCommand oCommand = new OleDbCommand();

oCommand.Connection = p_oConn;

oCommand.CommandTimeout = 120;

oCommand.CommandType = p_Command_Type;

oCommand.CommandText = p_Sql;

oDr = oCommand.ExecuteReader();

}

public OleDbDataReader recupera_dr()

{

return oDr;

}

#endregion

}

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...