Unrecoverable error 667: Eval stack fault - A sua verdade...
Enviado: 12 Ago 2005 03:25
Amiguinhos
Este erro nos deixa sempre muito perturbados, pois muitas vezes não é possivel detectá-lo.
Não apresenta numero de linha e muito menos o nome da função ou procedure sendo executada.
Mas recentemente após alguns testes em um módulo de meu sistema pude detectar seu real acontecimento.
Foi exatamente quando utilizando um @...SAY para mostrar o registro atual e o registro total que o mesmo aconteceu, ou seja:
STR(RECNO(),2)+"/"+STR(RECCO(),2)
Este trecho de estava apresentando os numeros quando ao dar um novo SKIP, o RECNO() ficou maior que RECCO(), ou seja, 15/14 e após eu tentei salvar um registro.
Isto quer dizer que o erro ocorre no momento em que tentamos salvar um registro além ultimo registro do .DBF.
exemplo de como este erro pode aparecer:
...
dbGoBottom()
dbSkip()
dbCommitAll()
...
Lógico que nem sempre ele acontece mas foi o que me ocorreu e talvez isto ajude-nos a saber quando o mesmo ocorrer o que devemos fazer.
@braços :?)
Este erro nos deixa sempre muito perturbados, pois muitas vezes não é possivel detectá-lo.
Não apresenta numero de linha e muito menos o nome da função ou procedure sendo executada.
Mas recentemente após alguns testes em um módulo de meu sistema pude detectar seu real acontecimento.
Foi exatamente quando utilizando um @...SAY para mostrar o registro atual e o registro total que o mesmo aconteceu, ou seja:
STR(RECNO(),2)+"/"+STR(RECCO(),2)
Este trecho de estava apresentando os numeros quando ao dar um novo SKIP, o RECNO() ficou maior que RECCO(), ou seja, 15/14 e após eu tentei salvar um registro.
Isto quer dizer que o erro ocorre no momento em que tentamos salvar um registro além ultimo registro do .DBF.
exemplo de como este erro pode aparecer:
...
dbGoBottom()
dbSkip()
dbCommitAll()
...
Lógico que nem sempre ele acontece mas foi o que me ocorreu e talvez isto ajude-nos a saber quando o mesmo ocorrer o que devemos fazer.
@braços :?)