Jeg har i min database gemt et antal bookinger hvor jeg har et datotid felt hvor jeg gemmer både dato'en og tidspunktet altså f.eks "30-09-2006 10:30:00".
Jeg skal så have lavet en forespørgsel der finder alt der ligger på datoen 30-09-2006. Jeg har derfor lavet 2 dateTime variable som jeg sætter til henholdsvis "30-09-2006 00:00:00" og "30-09-2006 23:59:59" og vil bruge dem som afgrænsning, men jeg får syntax fejl når jeg prøver at bruge "#" i min forspørgsel. Uden brug af "#" får jeg ingen ting ud og jeg har testet i access at forespørgslen giver resultat.
-- Koden-- Command = new OleDbCommand("select * from AppointmentTable where AppointmentDate > #" + "@AppointmentDateFrom" + "# AND AppointmentDate < #" + "@AppointmentDateTo" + "# order by AppointmentDate", Conn);
Har osse prøvet følgende herunder, men stadig uden poster.
-- KODEN -- Command = new OleDbCommand("select * from AppointmentTable where AppointmentDate > @AppointmentDateFrom AND AppointmentDate < @AppointmentDateTo order by AppointmentDate", Conn);
Jep her er der lidt mere :o) "parmSelectedDate" sættes i Page_Load da den hentes fra cachen (laves senere om til fra session). "parmSelectedDate" er ved Page_Load "30-09-2006 00:00:00" da den blot er valgt fra en kalender kontrol, det er osse tjekket ved at skrive den ud i en label i Page_Load.
Command = new OleDbCommand("select * from AppointmentTable where AppointmentDate > @AppointmentDateFrom AND AppointmentDate < @AppointmentDateTo order by AppointmentDate", Conn);
Slet ingen bud? Jeg har godt nok overvejet om jeg bare skal have et felt til dato og et til tid istedet for at have det hele i en datotid, men synes da det ville være pænere med det hele i et felt, altså rent kodemæssigt.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.