Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ADO
 Redondea los decimales
 Foro Bloqueado  Tema Bloqueado


Autor Temas
uoo
Starting Member

España
28 Posts
Mensajes - 19 Sep 2002 :  13:13:07  Ver Perfil  Enviar Email
estoy arrastrando valores en decimales tipo 12,85 correctamente. Cuando lo introduce en la base de datos:

rs("precio")=precio

en la base de datos me lo redondea a 13,00

La base de datos es acces y el campo tiene las siguientes características:

Tipo de datos: numerico
Tamaño de campo: Decimal
Formato: Euro
Precision:28
Escala:0
Lugar de decimales:2

¿Que puedo hacer para que no redondee o no me quite los decimales?

Un saludo

buho_nero
Moderator

España
1316 Posts
Posted - 19 Sep 2002 :  13:21:01  Ver perfil  Enviar e-mail
A lo mejor es una tontería, pero ...

rs("precio")=CDbl(precio)

Inicio Pagina

mnatali
Starting Member


33 Posts
Posted - 19 Sep 2002 :  18:46:19  Ver perfil  Enviar e-mail
El problema está en el tipo de datos de la base...
Cambiá el tamaño a Doble formato fijo y lugares decimales 2 con eso no deberias tener problemas...
por si las moscas:
rs("precio") = CDbl(precio)
de esa manera te aseguras de que no estás teniendo problemas con la coma, si te da error pasó por ahí asi que usa antés
Replace(precio, ",", ".")
Espero te sirva un abrazo.

Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar