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 )
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
