Vou tentar explicar: Tenho uma tabela chamada caixa: Campos: Id Data Operacao Valor Descrição Saldo É UMA CAIXA MESMO: Tem os seguintes campos, por exemplo: ISSO É O QUE EU QUERIA QUE FICASSE 1 - 25/06/2006 - CREDITO - 20,35 - Recebimento de doação - 20,35 2 - 26/06/2006 - DEBITO - 5,10 - Pagto conta luz 15,20 3 - 01/07/2006 - CREDITO - 108,42 - Venda de produto - 123,62 Ou seja, o SALDO É CALCULADO AUTOMATICAMENTE. Ele pega o valor do saldo no item anterior, e no campo atual, atualiza. SE FOR DEBITO, tira SE FOR CREDITO, soma O PROBLEMA MEU, SÃO OS CENTAVOS. Ele nunca soma. Se eu coloco o campo do tipo INT, ele so faz assim ó: 20... 15... 115 Se eu dor formatCurrency no campo, ele fica R$20,00 - R$15,00 - R$115,00 ele come os centavos. já tentei os campos do tipo: Double, decimal float(10,2) com format currency, sem format currency.. NADA DA CERTO. as vezes come os centavos... as vezes... ELE ENLOBA, TIPO ASSIM. 2035,00 - 1520,00 - 12.362,00 também, NO FORM ASP... já TENTEI COLOCAR COM PONTOS E TAMBEM COM VIRGULAS.. dá diferença... MAS NUNCA FICA COMO EU PRECISO. Ajudem-me