hej
Håber på hjælp, da jeg er kørt fast.
Jeg har en accecc database ved navn VVV med en tabel ved navn
Arrangementer, hvor kolonnen When1 indeholder datoer og kolonne
Open indenholder 'Y' eller 'N'
Tabel: Arrangementer
When1 Open
25-08-2008 N
16-09-2008 N
22-10-2008 N
12-11-2008 N
13-01-2009 N
24-02-2009 N
18-03-2009 Y
16-04-2009 N
11-05-2009 N
When1 er i access formatteret til dato-klokkeslet med dd-mm-yyyy.
Nu er det min opgave at udtrække alle de poster som har Open =
'N' AND Date < When1 - altså de 2 sidste poster i ovenstående.
Til min overraskelse får jeg alle poster med Open = 'N' uanset
hvad when1 er. Hvorfor det? Min sætning til sql-udtræk ser sådan
ud:
strSQL = "SELECT * FROM Arrangementer WHERE ((Open = 'N') AND
('FormatDateTime(Now,vbShortDate)' <
'FormatDateTime(when1,vbShortdate)')) ORDER BY When1"
set rs = Conn.Execute(strSQL)
Jeg troede det var et formateringsspørgsmål, så derfor tilføjede
jeg FormatDateTime - men lige meget hjalp det
Kan I se, hvad jeg gør galt?
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials