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

Delphi

24/05/2010

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

Curtidas 0

Respostas

Fábio Cruz

Fábio Cruz

24/05/2010

Qual o banco?

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

GOSTEI 0
Diogo Marcel

Diogo Marcel

24/05/2010

Ow me desculpe o banco e o sql server 2005
GOSTEI 0
POSTAR