Visual Basic - consulta con fecha inexplicable

Life is soft - evento anual de software empresarial
 
Vista:

consulta con fecha inexplicable

Publicado por basilio (90 intervenciones) el 28/01/2004 20:50:37
no puedo hacer una consulta con fechas
y eso que cargo en un listivew todos los datos de una tabla, las fechas las meto en un combo y las agrego asi, la instruccion es la sigueinte
select distinct fecha from tabla1
while not rs.eof
combo1.additem rs!fecha
rs.movenext
wend

ahora quiero una fecha en especifico dentro de mi listview
selecciono una fecha del combo1
la consulta es asi
select campos.. from tabla1 where fecha = #" & combo1.text & "#

cuando la fecha es menor a 13/01/2004
no me la encuentra aunque la tenga en la bd, siendo mayor no hay problema
asi tengo 20 registros con fecha menor a 12 , no importa ni el mes ni el año solo se que no me busca las fechas menores a 13
alguien sabe que pasa

??????????????????????????????????
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:consulta con fecha inexplicable

Publicado por Cecilia Colalongo (3116 intervenciones) el 29/01/2004 11:12:53
Intenta colocar la fecha en formato yyyy-mm-dd o el de la configuración regional: Format(combo1.text ,"yyyy-mm-dd")
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:consulta con fecha inexplicable

Publicado por basilio (90 intervenciones) el 29/01/2004 20:46:54
gracias por responder aunque ya lo he intentado de diversas formas
de hecho el problema esta tanto en la consulta como cuando agregas el registro
por ejemplo si le digo que agrege la fecha de hoy me la agrega de esta manera
dia/mes/año (29/01/2004 )
y otras
mes/dia/año (01/29/2004)
el caso es que yo le digo que me lo haga asi

fecha=format(valorfecha,"dd/mm/yyyy")
y no me lo hace
incluso le digo que me meustre el mensaje de la fecha formateada antes de agregar el registro
y me lo muestra tal y como yo lo quiero
pero no me la inserta como me la muestra

aunque trato de darle el formato que yo quiera no me lo hace, lo hace a modo de quien sabe que??
la verdad ya hasta cambie la configuracion del equipo y nada
yo creo que necesito una barridita??
bueno, por el momento seguire intentando
ahh y muchas gracias por contestar

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:consulta con fecha inexplicable

Publicado por Cecilia Colalongo (3116 intervenciones) el 30/01/2004 02:40:13
Como te comenté anteriormente intenta guardar las fechas con el formato yyyy-mm-dd que es el menos problemático independientemente de como lo muestres luego en tu sistema.

Sino fijate de utilizar un ADO Command, y también en las sentencias SQL se incluir los # como prefijo y sufijo de la fecha.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar