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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Valores com Ponto e Vírgula em Banco SQLCE
Danleonhart
NATAL
RN - BRASIL
Postada em 09/01/2011 11:11 hs            
Pessoal...

Como faço para o SQL aceitar "Ponto" e "Vírgula" em campo numérico ?
estava a fazer com tipo "nvarchar", ele aceita os valores com "." e "," porém não executa a soma (SUM).

Mudei para o tipo "bigint", ele executa a soma, mas não aceita "." e ","

Tem algum tipo de campo especial para isto ?

Estou utilizando o SQL CE (SQL Compact Edition) com aplicativo VB-6.

Aguardo opiniões...
     
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 09/01/2011 20:10 hs            
tentou currency
   
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
Postada em 10/01/2011 11:10 hs            
Amigo vc não precisa de gravar com . e , no banco dados, pq vc quando mostra no vb ou em relatorios vc da o formato com . e , . Pode deixar como numeric. pq como varchar vai ter mais trabalho de converter para numeros. Com tipo de datos numeri, decimais, rela, float, vc va poder usar funções matematicas.

NÃO EXISTE CAMPO NUMERICO QUE ACEITE ".", SO ACEITA "," .COMO SEPARADOR DE DECIMAL.
EXEMPLO: SE VC PASSA PARA GRAVAR:
1.346,29 ELE GRAVA 1346,29
1.356,00 ELE GRAVA 1356
15.253,17 ELE GRAVA 15253,17

QUANDO VC EXIBIR OS REGISTRO VC VA DAR O FORMATO SE QUISER, USANDO O FORMAT OU CURRENCY.
REPETINDO, SE VC USAR CAMPO TIPO VARCHAR ELE GRAVA TUDO FORMATEADO MAIS VC VA TER PROBLEMAS COM VALORES ASSIM:
SE O VALOR FOR 1.533,56 NO VB ELE VA ENTENDER COMO 1,53
OUTRA SAIDA SERIA VC USAR A FUNCAO REPLACE DE . PARA VACIO ANTES DE FAZER QUALQUER CALCULO.

TÓPICO EDITADO
   
Página(s): 1/1    


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