error que no entiendo al ejecutar una query

juanolas
05 de Noviembre del 2003
hola a todos-as,
quisiera que alguien me dijese por que me ocurre el siguiente error al ejecutar la siguiente query
select *
from nombre_tabla
where campo1 = " Cdbl(listview.selecteditem.subitem(x))

el campo1 es una campo tipo numerico con tamaño de campo doble y numeros de decimales automatico
el valor que contiene es 4123,21
el valor del subitem del listview es 4.123,12
por eso antes lo convierto a double el error que me da es el siguiente
error de sintaxis (coma) en la expresion de consulta 'campo1 = 4123,21'
muchas gracias de antemano a quien lea mi pregunta
saludos



juanolas
05 de Noviembre del 2003
la linea del where esactamente es:
where campo1 = " & Cdbl(listview.selecteditem.subitem(x))

Baltasar
05 de Noviembre del 2003
El problema está en el signo de puntuación. Es un problema que siempre acarrea el visual, no trata del todo bien las configuracines geográficas.

Para solucionarlo has de "convertir" el número a un string donde cambias las comas por puntos.

Saludos.