BUSQUEDA

robertdeniro
09 de Diciembre del 2005
TENGO UN PROBLEMA AL HACER UNA BUSQUEDA POR FECHA MARCA UN ERROR

"SELECT * FROM [Sample] where (Fecha)= #" + fecha
marca error en (Fecha)=#

alex_vb
09 de Diciembre del 2005
la sintaxis seria la siguiente:

"SELECT * FROM [Sample] where (Fecha)= #" + format(fecha,\'mm/dd/yyyy\') + "#"

porque acces la busca de esa forma aunque en la base de datos este como dd/mm/yyyy. Prueba y veras que de igual forma te va a traer los registros que quieres---

mvallejos
09 de Diciembre del 2005
Está mal armada la consulta Sql.

Si estás trabajando con Access

SELECT * FROM [Sample] where Fecha= DateValue('" + CadenaFecha + "')"

Si es SQL Server

SELECT * FROM [Sample] where Fecha= Convert(DateTime,'" + CadenaFecha + "',103)

Donde CadenaFecha deberá estar con formato dd/mm/yyyy

Saludos