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

[0] Índice de Mensajes

Ir a la versión completa