Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/11/2006, 07:53
Ire
 
Fecha de Ingreso: noviembre-2006
Mensajes: 3
Antigüedad: 18 años, 5 meses
Puntos: 0
Error de sintaxis con números decimales

Tengo un problema con una web en asp.
Esta web tiene un apartado dinámico, se trata de un buscador en el que eligiendo varios parámetros nos muestra unos productos que cumplen las características seleccionadas.
La cosa es que en la base de datos Access hay dos campos que tienen valores decimales con coma por ej: 21,5 (el campo en la base de datos está definido como Número Doble).
Lo que ocurre es que en cuanto selecciono un valor con decimales en el buscador y le doy a Buscar, aparece el siguiente error:



Microsoft OLE DB Provider for ODBC Drivers error '80040e14'



[Microsoft][ODBC Microsoft Access Driver] Syntax error (comma) in query expression 'modelo<>'' and (altura<161 or altura=161) and (altura>145,4 or altura=145,4) and (carrera<250 or carrera=250) and (carrera>63,5 or carrera=63,5)'.



/dinamic/cast/productos/resultado_caract.asp, line 67


En el resto de los casos, si los valores son enteros el buscador funciona bien. ¿Alguien puede ayudarme?