Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/06/2008, 00:05
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Como Cambiar un tipo de campo de varchar a double sin el error de Data tru

NassinSeguias,
Lo primero es que nos digas cómo introduces esos decimales en el campo VARCHAR, si usas el punto para separar los decimales o empleas la coma. Lo segundo es que nos informes sobre el número máximo de decimales que escribes tras el punto, y también el máximo de número de dígitos para la parte entera. La tercera información de importancia es que nos digas qué tamaño tiene el DOUBLE cuando lo conviertes, por ejemplo si 6,2 ó 5,3. Tal vez si ofreces esos datos podamos entender cuál es el problema y podríamos ayudarte, si es que no lo has resuelto ya, claro.

RucarMaN,
tu caso es parecido, aunque por lo que veo el obstáculo parece ese formato o máscara que utilizas. Ese formato con punto para los miles y coma para los decimales provoca el error. Si cambias el formato el formato de 000.000,00 a 000000,00 en la base de procedencia (Access o la que sea), tal vez tengas resuelto en parte el problema, pues parece que primero se produce una conversión a texto y luego a double. La base que carga los datos, si no me equivoco, no sabe cómo interpretar la coma, pues interpreta como punto decimal el de los miles de tu formato.
Espero que sea eso.

Última edición por jurena; 28/06/2008 a las 09:54