problema con las fechas

otamendi
18 de Noviembre del 2004
Estoy haciendo un programa para el mantenimiento de maquinas. Tengo hecho que te aparezcan en un datagrid las maquinas ha mantener en el mes que estemos, pero queria añadirle una mayor flexibilidad ha esto..
tengo dos cajas de texto donde el usuario tiene que meter el intervalo de fechas, pero el problema es q no me coge bien el adodc estas fechas.
por ahora estoy probando solo con un dia especifico, tengo puesto esto..
If IsDate(txtinicio) Then
fecha1 = "#" + txtinicio + "#"
.......
Adodc1.RecordSource = "SELECT ...
"FROM
"WHERE (((articulos.proxima_reparacion)=fecha1))"
Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1.Recordset
... pero me da un error que no se ha especificado valores para algunos de los parametros requeridos..
.. no entiendo pq da este error, pues si pongo esto
'"WHERE (((articulos.proxima_reparacion) =#11/09/2004#))"
me mostraria en el datagrid los datos..
puede ayudarme alguien?

emiliomiguez
18 de Noviembre del 2004
Si fecha1 es una variable de tipo fecha, creo que deberías poner:

"WHERE (((articulos.proxima_reparacion)=#" & fecha1 & "#))"

De todas formas si no te funciona cambia el carácter "#" por la comilla simple.

Miguel
18 de Noviembre del 2004
Proba cono te dice Emilio tiene q' andar

Where articulos.proxima_reparacion = '" & fecha1 & "'