[firebase-br] Ajuda com VB+FB
Jony Ridel
jonyridel em aol.com
Qui Abr 28 07:56:43 -03 2005
Helbert, eu não uso o VB (já trabalhei a muito tempo), mas creio que
deve ter uma função no mesmo para trocar caracteres num String, no
Delphi tem, se não tiver é so fazer uma.
Ex:
no Delphi tem o StringReplace.
valor = StringReplace('1200,25', ',', '.', [rfReplaceAll]);
Se não tiver uma função semelhante (acho que tem) é so vc fazer uma.
--------------------
Jony Ridel
Programador
Mais Informatica
Feira de Santana / BA
---------------------
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=firebase
>
--
Jony Ridel
Programador
Mais Informatica
Feira de Santana / BA
---------------------
Mais detalhes sobre a lista de discussão lista