El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de Visual Basic/VB.NET
Foros del Guru > Visual Basic/VB.NET
Usuario Problemas con fechas con visual y ...
ivanalex
1 Mensaje(s)
Enviado - 30/8/2004
 
Tengo un problema con una consulta, si pongo fechas mayores al dia 12 si funciona, pero si pongo fechas del 01 al 12 no encuentra la fecha, aunque el registro si tenga fecha del 01, este es un ejemplo de la consulta:

adohoras.recorsource="select * from horas where fecha =#" & fecha & "#"

si la variable fecha=01/08/2004 no encuentra nada, aunque si exista un registro con esa fecha, pero si la variable fecha=13/08/2004 si la encuentra, alguien me puede explicar porque, porque ya quiero llorar
 
Santos Meza
12 Mensaje(s)
Enviado - 30/8/2004
 
Ok, lo primero k tienes k saber es con k bd estas trabajando (access, mysql, etc.) y dependiendo del manejador de bd k estes utilizando lo mandes el formato k mantiene el campo, por ejemplo:

si manejas Acces el formato es: #" & format(fecha,"mm/dd/yy") & "#

y si manejas sql el formato es: '" & format(fecha,"yyyy/mm/dd") & "'"
 
nostromo
389 Mensaje(s)
Enviado - 31/8/2004
 
Hola;

REviza lo siguiente:

Cómo manejar fechas en consultas
Ejemplos con ADO y DAO

http://www.mundoprogramacion.com/vb/bases/FechasDB.htm

Nos vemos.
 
carlos86
3 Mensaje(s)
Enviado - 10/9/2004
 
He realizado busqueda en una basa de datos en Access con un control data con el siguiente codigo:

Prueba lo siguiente:



Data1.RecordSource = "SELECT * FROM Interrupciones WHERE (Fecha_de_inicio = datevalue('" & cadena & "') )"


la variable cadena es de tipo date y contiene una fecha en formato dd/mm/aa,

Ojala te funcione

 
 

 

Contactos myStudio Network