RE: [firebase-br] Erro de conversão - Integer - URGÊNTE!!!
Marco Antonio Albuquerque
marcksystem em hotmail.com
Sáb Jul 7 13:53:34 -03 2007
Olá..acho q vc ja deve ter solucionado seu problema, caso contrario verifique se não é o caracter "?" no final do numero gerando erro de converção para integer..
Abraços> To: lista em firebase.com.br> From: eduardo em icontroller.com.br> Subject: Re: [firebase-br] Erro de conversão - Integer - URGÊNTE!!!> Date: Fri, 6 Jul 2007 18:43:32 -0300> > Olá Marcelo> > > Select gen_ID(gen_visitante_id, 1) as nID> >>From RDB$Database> > > > vID_Visitante := DataModulo.sqlNovoVisitante.Fields.Fields[0].AsInteger;> > > > ...EConvertError with message '1000?' is not a valid floating point value...> > Primeiro vamos ao quase óbvio: Sus sintaxe Fields.Fields[0] está errada, > sobrando um '.Fields' (acho que não no código, pois não compilaria)> > 10000 é um valor que cabe em um smallint. Assim, este também não é o > problema.> > A mensagem de erro acusa '1000?', então o problema é essa interrogação > no final. Qual poderia ser a causa?> > Você usa Fields[0] -> Tem certeza que o indice ZERO ainda se refere a > este campo?> > Você usou o Fields Editor para configurar esse campo?> Já viu se ele está configurado como IntegerField mesmo?> Se você rodar essa query no ibexpert ou outro aplicativo, retorna um > número dentro de suas expectativas?> > Já experimentou dar um> ShowMessage(Fields[0].FieldName+' = '+Fields[0].AsString)> para ver o que vem?> > Abs> > Eduardo> > > > > > > ______________________________________________> 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
_________________________________________________________________
Instale o novo Windows Live Messenger! É grátis!
http://get.live.com/messenger/overview
Mais detalhes sobre a lista de discussão lista