Ver mensagens sem resposta | Ver tópicos ativos Hoje é 19 Jun 2013, 08:42



Responder Tópico  [ 4 Mensagens ] 
 Problema com Decimal - Iniciante 
Autor Mensagem
What is Android?
What is Android?

Data de registro: 15 Ago 2012, 14:43
Mensagens: 6
Mensagem Problema com Decimal - Iniciante
Boa tarde pessoal tudo bem?

Eu sou iniciante no Android e estou com o seguinte problema no SQLite:

Eu criei minha tabela com campos tipo "decimal":
CREATE TABLE IF NOT EXISTS tb_pedido (
ped_totalbruto decimal(10,2),
ped_totalliquido decimal(10,2),
etc...

O problema, é quando vou dar um UPDATE nos campos, com variáveis tipo Double, acontece o seguinte:
Variáveis para UPDATE:
10-24 16:34:50.695: I/Total(2397): Total Bruto: 10901.46
10-24 16:34:50.695: I/Total(2397): Total Líquido: 10901.46

Variáveis retornadas do banco:
10-24 16:34:50.734: I/Total(2397): Total Bruto Banco: 10901.5
10-24 16:34:50.754: I/Total(2397): Total Líquido Banco: 10901.5

Parece que ele está arredondando na hora do UPDATE, ou não sei bem certo.

Alguém já passou por isso?


24 Out 2012, 14:46
Perfil
Debugging
Debugging

Data de registro: 28 Jun 2012, 18:13
Mensagens: 606
Localização: Itaperuna-RJ
Mensagem Re: Problema com Decimal - Iniciante
Falae man! Kra... se você for usar R$, eu te aconselharia a trabalhar com BigDecimal... você terá muito mais controle depois e não vai perder valores assim... eu uso BigDecimal e salvo no banco como TEXT... não sei se é o melhor modo... mas me atende muito bem.

_________________
GitHub


24 Out 2012, 17:44
Perfil
What is Android?
What is Android?

Data de registro: 15 Ago 2012, 14:43
Mensagens: 6
Mensagem Re: Problema com Decimal - Iniciante
raphaelframos escreveu:
Falae man! Kra... se você for usar R$, eu te aconselharia a trabalhar com BigDecimal... você terá muito mais controle depois e não vai perder valores assim... eu uso BigDecimal e salvo no banco como TEXT... não sei se é o melhor modo... mas me atende muito bem.


Opaaa cara, obrigado por responder.

Alterei tudo para TEXT mesmo e BigDecimal, agora ele aceita mais que 06 digitos.

Abração!


24 Out 2012, 19:51
Perfil
What is Android?
What is Android?

Data de registro: 15 Ago 2012, 14:43
Mensagens: 6
Mensagem Re: Problema com Decimal - Iniciante
Já tinha visto um outro tópico pra isso, deixo ver se acho...


24 Out 2012, 19:52
Perfil
Mostrar mensagens anteriores:  Organizar por  
Responder Tópico   [ 4 Mensagens ] 

Quem está online

Usuários vendo este fórum: AdrianoMM, afpcp, Alan Unger, alberto, alex.abrantes, anaguerra, andi, Avelino Mateus Neto, Bass, baudamix, betofigu, BiG_SerGiO, bigr ecreio, bocajunior88, BOMBER27, breko, brenda, brpiassa, brunogh, carlos rodrigues, cassiano, Celso Jr., charly, china, Cleiton, cyzko, deivisonrpg, diegorrborges, difrene, digiwise, Dookan, dramos, Dudi_FC, eduardo.ali, Eliezer Reis, fabric01, Flávio Robertgo, fracon, freak, Gabriel, gabrielatme, gedoor, geeks, Gomes, gphonemania, grandebaro, Gui Pereira, guilhermesmo, gustavobarbosa, guto.pro, ICCrawler - ICjobs, IgorBrum, ismavolk, jeanbr07, Jenius, jmarcos14, jwv, klassmann, laucode, laurj, Legiao, Lelinho, leo, lhdiassilva, Lincoln, luciocamilo, Luke Skywalker, maolveira, Marcelo Alves, marcelocastellani, MarceloLuz, mlemos, Moisés Souto, mrangel, mravel, mrkensley, msmdark, nandopierre, navegador, neiesc, nglaubervasc, nilsgome, nina.rm, nivaldo, otpor, peixe, phfmendes, pilon, pmzara, poponeis, pumadeejay, pxcx, pyrobit, rafsantos, renatocoliveira, retardad0, rocha, Roll, Romulo, Roney dos Santos, Rubens Prates, SidneiCP, Silvio Vaz, thiago20, thiago@xbrain.com.br, thiagoalgo, Tiago Sousa Roch, Topeca, unnamedd, valaszek, vps_rj, Wenceslau e 1 visitante


Você não pode criar novos tópicos neste fórum
Você não pode responder tópicos neste fórum
Você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum
Você não pode enviar anexos neste fórum

Procurar por:

© 2007 - 2013 Portal Android - Comunidade de Desenvolvedores da Plataforma Android

Estamos no Linkedin    Siga-nos no twitter


Powered by phpBB - Hospedado por Bemobi