Programación General > Visual Basic 6.0 e inferiores
Ayuda Con Dtpìcker
(1/1)
gervb:
Hola a todos estoy con un problemita, tengo un programa que trabaja con base access y por lo tanto estoy usando el data para conectarlos.
Cuando yo quiero ver algunos registros uso el msflexgrid junto con el data.
el problema seria que cuando yo busco con el data un campo numero o texto me anda sin problemas, pero cuando quiero buscar un campo fecha/hora ( hablando de tipos de datos de access) y lo comparo con un dtpicker me tira error.
Por si no me entendieron le subo el codigo.
Data1.RecordSource = "SELECT fecha, empresa, numero, precio FROM tabla1 WHERE fecha = DTPicker1"
Data1.Refresh
donde fecha es de la base de datos, es de tipo fecha/hora; y dtpicker tiene la hora de hoy
alguien me puede decir si me falta algo y que es
Gracias de antemano
cpmario:
Prueba con esto
Data1.RecordSource = "SELECT fecha, empresa, numero, precio FROM tabla1 WHERE fecha = #" & DTPicker1 & "#"
Y mejor aún revisa esto:
http://foros.solocodigo.com/index.php?show...=10996&hl=fecha
:comp:
UserCode:
Si, com odice el amigo cpmario, para Access hay que poner las Fechas entre # #
Yo tengo algo que estoy haciendo que trata de lo mismo, pero es por rango, es decir, En un MSFlexGrid1 muestro registros de una tabla en base a Fecha1 y Fecha2, es decir, Fecha_Desde y Fecha_Hasta
Aqui la partecita de la SQL que trabaja el dato de fecha con dos DTPicker:
--- Código: Text --- Fecha Between #" & Format(DTPFecha1.Value, "yyyy-mm-dd") & "# And #" & Format(DTPFecha2.Value, "yyyy-mm-dd") & "# "
Feliz dia del Padre :hola:
Navegación
Ir a la versión completa