USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  transformando 4,00 em 400,00
Wall
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 20/01/2006 10:09 hs            
Jongle,
 
Posso dar uma dica?
 
Tire esse .Update e faça a query na mão e utilize o execute, além de ser mais rápido, ele respeita o padrão da query e não o da máquina. Lembrando que o quadro neste caso tem que estar com ponto (4.00).
Exemplo.
 
dim strSql    as string
 
strSql = ""
strSql = strSql & "Update tabela"
strSql = strSql & "     Set VALOR_loc = 4.00"
 
Rdo
 
db.Execute strSql, rdExecDirect
 
Ado
db.Execute strSql
 
Teste e nos dê uma resposta...  Espero ter ajudado
 
 
Walmerson
 
 
   
Geronimo
Pontos: 2843
JOINVILLE
SC - BRASIL
ENUNCIADA !
Postada em 21/01/2006 05:19 hs            
Já tentou forçar uma formatação no campo:
TB_ItemLoc.Fields("VALOR_loc") = format (campo, currency)
Outro detalhe seu campo na tabela esta como moeda ???

"O pior inimigo que você poderá encontrar será sempre você mesmo."
   
jongle
CAPANEMA
PA - BRASIL
ENUNCIADA !
Postada em 21/01/2006 13:01 hs            
carlinho, é o que vc fez? eu estou usando um datagrid, nele eu formato o campo e atualizo ele , entendeu.., mais sei que nao é o correto...
gostaria de de atualiza assim:
TB_ItemLoc.Fields("VALOR_loc") = text1
 
   
Ivo
não registrado
ENUNCIADA !
Postada em 21/01/2006 13:48 hs   
Mude o campo do bd para currency ou moeda
   
jorge
não registrado
ENUNCIADA !
Postada em 23/01/2006 07:55 hs   
uso assim e nao tenho problema
 
TB_ItemLoc.Fields("VALOR_loc") = cdbl("4,00")
TB_ItemLoc.update
 
 
   
Página(s): 2/2     « ANTERIOR  


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página