RE: [firebase-br] Erro de conversão - Integer - URGÊNTE!!!

Rodrigo Pires digaoblues em hotmail.com
Sex Jul 6 16:41:30 -03 2007


AsInteger;

muda pra Value

Gen é pra ser bigint, entao o problema nao ta no Fb...

[]s


>From: "Marcelo Wollmer" <marcelowollmer em yahoo.com.br>
>Reply-To: FireBase <lista em firebase.com.br>
>To: "FireBase" <lista em firebase.com.br>
>Subject: [firebase-br] Erro de conversão - Integer - URGÊNTE!!!
>Date: Fri, 6 Jul 2007 16:40:34 -0300
>
>Pessoal, boa tarde!
>Eu trabalho com Delphi 6 + DbExpress + Firebird 1.5
>
>Tenho um sistema de controle de entrada e saída de visitantes. Tenho uma 
>tabela VISITANTES com um campo ID (autonumeração - Generator: 
>GEN_VISITANTE_ID).
>
>Por vários motivos, eu pego o próximo ID através do Delphi usando o 
>componente SQLQuery(sqlNovoVisitante) do dbExpress, com o sequinte comando 
>sql:
>
>Select gen_ID(gen_visitante_id, 1) as nID
> >From RDB$Database
>
>E atribuo o valor retornado para uma variável vID_Visitante, a qual declaro 
>como INTEGER, da seguinte forma:
>
>vID_Visitante := DataModulo.sqlNovoVisitante.Fields.Fields[0].AsInteger;
>
>Isso funcionou muito bem até o ID do Visitante de número 9999.
>Agora o sistema praticamente parou, pois quando eu executo a rotina acima, 
>para recupear o próximo ID (10000) o sistema me apresenta a seguinte 
>mensagem de erro:
>
>...EConvertError with message '1000?' is not a valid floating point 
>value...
>
>O ID na tabela de visitante é Integer, a variável também declarei como 
>Integer. O que pode estar errado?
>
>Agradeço qualquer ajuda.
>Obrigado
>Abraços
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>Para editar sua configuração na lista, use o endereço 
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa

_________________________________________________________________
Descubra como mandar Torpedos SMS do seu Messenger para o celular dos seus 
amigos. http://mobile.msn.com/





Mais detalhes sobre a lista de discussão lista