En realidad con un "prepared statement" lo unico que conseguis es aumentar el rendimiento al momento de ejecutar la misma consulta varias veces. Como no das muchos datos sobre como estas trabajando con la base de datos (Consultas almacenadas, consultas de texto parametrizadas o solo consultas de texto), te doy la que me parece es la solución a tu problema.
Por lo que pude entender, estas pasando las consultas en forma de texto y encadenando las fechas a filtrar, asi que tenes que usar el formato de fecha internacional, o sea yyyy/mm/dd. Quedaría algo asi:
Código:
dim fecha as String="2008/02/01" 'Fecha en formato yyyy/mm/dd, o sea año/mes/dia
dim consulta as string
consulta="SELECT * FROM miTabla as m WHERE m.fecha<" & fecha
Cualquier cosa postea mas detalles y vemos.
Saludos :smt003 :smt003 :smt003