Ola amigos, tenho um problema com um sistema antigo escrito em delphi 5 utilizando BDE para acesso a um banco de dados oracle 10g e recentemente, após uma manutenção que incluiu alguns novos programas recebi uma mensagem de erro que não consigo determinar a origem
a situação é a seguinte: -o sistema é uma folha de pagamento -a rotina problemática é um relatório que imprime informações de aproximadamente 8000 funcionários -este relatório é baseado em duas consultas estilo metre/detalhe, onde a mestre traz informações sobre os funcionários e a detalhe dados sobre vantagens e descontos do funcionário num determinado mês do ano -o que eu faço é varrer a consulta mestre e a medida que avanço na mestre, passo parametros para a detalhe trazer apenas informações sobre o funcionário que está sendo impresso no momento, sempre abrindo e fechando a consulta detalhe acontece que quando esse relatório chega lá pela página 2000 ele simplesmente para sem retornar mensagem de erro alguma e é preciso matar a aplicação no gerenciador de tarefas, quando executo o mesmo relatório pelo delphi, recebo a seguinte mensagem de excessão: "EBDEngineerror Insufficient memory for this operation" a pergunta é : existe alguma limitação de memória com relação ao uso do BDE ? alguem já passou por algo parecido ? um grande abraço a todos