Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

insertar en access datos decimales

Estas en el tema de insertar en access datos decimales en el foro de Bases de Datos General en Foros del Web. Hola a todos. Me he encontrado con un problemilla. Resulta que tengo una bbdd con un campo que por ejemplo se llama precio. En mi ...
  #1 (permalink)  
Antiguo 11/10/2006, 03:32
 
Fecha de Ingreso: abril-2004
Mensajes: 36
Antigüedad: 20 años
Puntos: 0
insertar en access datos decimales

Hola a todos. Me he encontrado con un problemilla.
Resulta que tengo una bbdd con un campo que por ejemplo se llama precio. En mi aplicacion tengo un array de tipo double que contiene los precios. En la BBDD (que es de Access) el campo lo tengo definido como datatype=number, field size=double y decimal places=3.
Cuando desde el Codigo fuente construyo la sentencia escribo:
"insert into... campo VALUES array(i)" y claro, como en el precio por ejemplo me da 3,7 pues me da error diciendo que no coincide el nº de clausulas con el numero de los valores.

Alguien me puede echar una mano?


Gracias y un saludo
  #2 (permalink)  
Antiguo 11/10/2006, 07:57
Avatar de MACGREGOR  
Fecha de Ingreso: enero-2005
Mensajes: 89
Antigüedad: 19 años, 3 meses
Puntos: 0
Hace tiempo que no utilizo access, pero seguramente existe una instrucción con un nombre parecido a to_number o to_num.
Que te transforme una cadena de carácteres a un valor numérico.

De forma que puedas hacer algo parecido a

"insert into... campo VALUES to_number(array(i))"

Esto debería solucionar tu problema.
  #3 (permalink)  
Antiguo 12/10/2006, 23:46
 
Fecha de Ingreso: abril-2004
Mensajes: 36
Antigüedad: 20 años
Puntos: 0
OK
Gracias.
Ahora lo pruebo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:39.