[firebase-br] Help : '' is not a integer value ( muito estranho )

Antonio Carlos a.lima.silva em terra.com.br
Sex Fev 23 19:15:39 -03 2007


Meus Caros companheiros de lista :

Tenho um sistema em D7 + DBX + FB1.5 que esta apresentando de forma 
eventualíssima a mensagem de erro dentro de um bloco try except " is not a 
integer value.
Como forma de achar o problema, já que o usuário nunca lembra como isso 
ocorreu, apenas que ocorreu, ao acontecer o erro a tela é transformada em 
uma imagem e verifico que isso ocorre no fechamento do pedido de vendas e 
ocorre Rollback da transação e o pedido não fecha. O processo de faturamento 
usa transação aninhada de forma que se uma falhar todas são desfeitas.
Agora a parte estranha :
Mesmo abrindo o pedido em outra máquina, "naquele dia" o pedido não fecha.
Coloquei entre aspas "naquele dia" porque se vc pegar o mesmo pedido no dia 
seguinte ele é processado com sucesso sem nenhum erro.
Se um valor esta sendo passado de forma ERRADA deveria estar sendo passado 
sempre

As minhas transações usam :

var
  lGUID: TGUID;
begin
  CreateGUID(lGUID);
  Result := lGUID.D1;

para gerar o numero da transação, então não creio que a coisa passe por ai.

Os colegas poderiam opnar ?

Obrigado.






Mais detalhes sobre a lista de discussão lista