Fórum Erro Project BIS_Principal.exe raised exception class EStackOverflow with message 'Stack overflow'. Process stopped. Use Step or Run to continue. #378238

24/05/2010

0

Tenho uma dbgrid onde no click do usuario atualizo o contato que se encontra em outro formulario porém quando passo o parametro para a minha proc(iddoregistro) a minha aplicação fica travada por um bom tempo e posteriormente visualizo o erro Project BIS_Principal.exe raised exception class EStackOverflow with message 'Stack overflow'. Process stopped. Use Step or Run to continue.   Estou trabalhando com um dbgrid datasource e dataset   o erro se da exatamente quando utilizado o requery para atualizar meu dataset, alguém pode me ajudar por favor(com certeza é alguma recursividade) segue o codigo que gera a exeção       function TCadastroContatoForm.getDataSet():TADODataSet;
begin
  Result := self.ContatoDataSet;
end;
  procedure TCadastroContatoForm.refreshContatos(idCliente: String);
begin   self.EnderecosDataSet.Open;
  self.EnderecosDataSet.Parameters.ParamByName('@idCliente').Value := idCliente;
  self.EnderecosDataSet.Requery([]);   self.getDataSet.Open;
  self.getDataSet.Parameters.ParamByName('@idCliente').Value := idCliente;
  self.getDataSet.Requery([]);
end;
           
Diogo Marcel

Diogo Marcel

Responder

Posts

24/05/2010

Fábio Cruz

Qual o banco?

Essa mensagem é exibida devido ao estouro da capacidade de algum campo no dataset.

Responder

Gostei + 0

25/05/2010

Diogo Marcel

Ow me desculpe o banco e o sql server 2005
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar