BUSQUEDA
TENGO UN PROBLEMA AL HACER UNA BUSQUEDA POR FECHA MARCA UN ERROR
"SELECT * FROM [Sample] where (Fecha)= #" + fecha
marca error en (Fecha)=#
"SELECT * FROM [Sample] where (Fecha)= #" + fecha
marca error en (Fecha)=#
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---
"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---
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
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
