Du har apostrofer kring AND.
SQL = "SELECT * FROM loggbok where datum between #" & startDate & "# AND #" & stopDate & "#"
4 svar · 478 visningar · startad av itman
Hej
Jag ska söka i en accessdatabas mellan datum!
Denna kod funkar ej!
SQL = "SELECT * FROM loggbok where datum between #" & startDate & "# 'AND ' #" & stopDate & "# "
Vad är fel??
//Itman
Du har apostrofer kring AND.
SQL = "SELECT * FROM loggbok where datum between #" & startDate & "# AND #" & stopDate & "#"
Datum
Jag ändrade lite som du visade, men fick detta felmeddelande!
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel (operator saknas) i frågeuttrycket 'datum between #2006-01-01# 'AND ' #2006-11-01#'.
//
datum är ett resarverat ord...
och ser ut som du har ett mellanslag:
01# 'AND ' #2006-11-01#'
ska vara:
01#' AND '#2006-11-01#'
Sen ska man väl inte ha ' i en datum ?
Det ser ut som att du har konstiga apostrofer runt AND. Ta bort.
Fortfarande problem, visa komplett, färdig, SQL-fråga.