SQL - consulta sql

 
Vista:

consulta sql

Publicado por Rafael Medina Sanchez (4 intervenciones) el 24/08/2007 14:13:26
quisiera consultar de una base de datos en acces 97 los resgistros que sean iguales a un text, que contiene una fecha que se obtiene de un elidate, yo lo hago asi
limite = val(text1.text)
select *from citas where diadelacita = "& limite, pero no consigo que me salga nada, los datos los paso a un msflexgrid,
no se como debo declarar la variable limite es decir como integer, string, debe de contener la fecha del elitedate
tampoco me funciona si en vez de poner limite pongo la variable text1.text, estoy programando en visual basic. un saludo
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 sql

Publicado por Pedrito (4 intervenciones) el 26/08/2007 00:54:45
si es una fecha no en tu cadena debe ser asi
select * from citas where diadelacita = #"& format(limite,"mm/dd/yyyy") & "#"
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 sql

Publicado por omat (5 intervenciones) el 26/08/2007 01:04:20
si tu campo lo tienes de tipo fecha, prueba la consulta asi

"select *from citas where diadelacita = #" & limite & "#"
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