|
Carlos, nao tive tempo de analisar o seu
código mas a mensagem abaixo é
enviado quando um comando
entra em loop recursivo e nao encontra o critério de parada.
Esse erro nada tem haver com a quantidade de registros no
banco de dados, estudo o seu critério de parado, mas
execuções em loop (while)...
Reginaldo, espero ter ajudado...
Amigos da Lista estou tentando converter
um banco com 130.000 registros e estou executando alguns comandos
descritos abaixo. Porém quando chega no 31º registro o programa
que esta rodando trava e aparece esta mensagem:
Unrecoverable Error: The depth
of function calls and messages had exceded the capacity of the
system.
Este é a parte principal do
código fonte que esta dando problema While nREFRESCA !=
30 While bEXISTE != TRUE Call SqlExists(
'SELECT DT_BATISM FROM CONVERTE INTO :df5
WHERE REGISTRO = :nC' , bEXISTE
) If bEXISTE != TRUE Set nC = nC +
1 Set nREFRESCA = nREFRESCA +
1 Set bEXISTE = FALSE Set df4 = nC
Call CONVERTE( ) If nC <=nATE Set
nC = nC+1 Set bEXISTE = FALSE Call SalSendMsg(
pbPOP, SAM_Click, 0, 0 ) Set nREFRESCA = 0 Call SalSendMsg( pbPOP,
SAM_Click, 0, 0 )
Se alguem puder me ajudar ficarei muito
grato.
Desde já muito
obrigado.
Carlos
|