[firebase-br] VB+FB

Prisma Sistemas - Moacir prismars em prismars.com.br
Qui Abr 28 09:00:07 -03 2005


Helbert,

Use a função replace do VB:

    MeuValor=Replace(Valor,",",".")

 [ ]´s
Moacir


Helbert Miranda escreveu:

>Boa noite. Estou com um problema aqui. Tenho um banco em FB, usanto
>SQL DIALECT 1.
>Quando vou gravar um valor decimal, retorna um erro devido à
>formatação (9.999,99).
>Para gravar, tenho que enviar o número no formato (9999.99) para o FB.
>A formatação
>default no Brasil é a "," como separador decimal e "." como separador
>de milhares e por isso não
>quero alterar esta formatação nas Opções Regionais, pois afetaria
>todos os outros programas.
>Já tentei usar o Format e o Format$, mas não consegui ainda.
>
>
>Código:
>valor="1200,25"
>rs.Open("Insert into Precos (nPreco) values ('1200,25')")
>
>->Ele grava no banco como 120025
>
>
>valor="1200.25"
>rs.Open("Insert into Precos (nPreco) values ('1200.25')")
>
>->Ele grava certo (1200,25) no banco.
>
>
>Se alguém que usa VB puder me ajudar, fico agradecido.
>Peço desculpas por este post que não é exclusivamente sobre FB.
>
>Helbert Miranda
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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://search.gmane.org/search.php?groupþbase
>
>
>  
>


-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.10.4 - Release Date: 27/4/2005





Mais detalhes sobre a lista de discussão lista