Consulta a BD Access con fecha

16/02/2006 - 14:38 por cmelendezp | Informe spam
02/03/2006 08:47:42 a.mHola que tal
Tengo un problema con una consulta sql que envio a una bd access desde mi
programa vb. La consulta tiene un aspecto como este:

cadena = "select campo from tabla where fecha = #" & format(fecha,"mm/dd/yy
hh:mm:ss") & "#"

lo he cambiado de diferentes formas y no funciona. Cabe mensionar que el
campo de fecha de access tiene las fechas de la siguiente forma: 02/03/2006
08:47:42 a.m

Le he colocado la fecha completa directamente, le he colocado el format, le
he quitado las almoadillas, se las he colocado en la cadena. No tengo idea
que sucede

Preguntas similare

Leer las respuestas

#1 Diego Cofré
16/02/2006 - 15:06 | Informe spam
¿Que quiere decir que "no funciona"? ¿Da un error en tiempo de ejecucion o
no devuelve registros?
Si no esta devolviendo registros puede ser que el formato de fecha este
bien, pero no este encontrando ningun registro cuya fecha hora sea
exactamente igual al parametro. ¿Porque no probas con > o < ?

Saludos
Diego
Respuesta Responder a este mensaje
#2 cmelendezp
16/02/2006 - 16:42 | Informe spam
Bien diego

Cuando hablo de no funciona es:
- Me dice que el formato fecha no es el adecuado. Por ende no se carga el
datareader. Es un error en tiempo de ejecución que lanza una expecion y me
muestra el mensaje mensionado.
- En la base de datos estan los registros con la fechas que intento pasar ya
que realizo las pruebas con datos cuyos registro se que existen en la BD
porque los veo los anoto como datos de entrada para hacer pruebas en la
aplicación y ejecuto.
Respuesta Responder a este mensaje
#3 cmelendezp
16/02/2006 - 17:08 | Informe spam
Creo haber encontrado la respuesta en otro hilo de este mismo sitio de soporte.
en una pregunta que se tiene el monbre de "problema con fechas" aparece lo
siguiente :
dim fecha as string
fecha = string.Format("{0:#MM\/dd\/yyyy#}",CDate(fecha)) claro está yo le
agregue ademas hh:mm:ss
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida