Buenas amigos una pequeña duda... y de paso quizas le sirve a alguien mas.
Tengo una base de datos en MS Access y en delphi la utilizo por ADO. El campo problematico es Fecha, el cual es de tipo Fecha/Hora con Formato Fecha Corta, es decir 24/01/2008.
Cuando quiero utilizar ese campo desde un ADOQuery, he probado:
Código:
SELECT * FROM mitabla WHERE Fecha=24/01/2008
SELECT * FROM mitabla WHERE Fecha=24-01-2008
SELECT * FROM mitabla WHERE Fecha='24/01/2008'
SELECT * FROM mitabla WHERE Fecha="24/01/2008"
No logro obtener el registro con esa fecha, y ese registro existe.
Luego de pasarme muchas horas y horas leyendo encuentro que el codigo correcto es asi:
Código:
SELECT * FROM mitabla WHERE Fecha=#24/01/2008#
Ahh bendito sea, ¿alguien me podria explicar por que se usa ese simbolo #?
Muchas Gracias.