SQL = "SELECT * from tabel WHERE fradato >= '"& date &"' AND fradato < '"& strTID &"' or tildato >= '"& date &"' AND tildato < '"& strTID &"' order by fradato ASC" set rs = conn.execute(sql)
if rs.eof then response.write "<font>Der er ingen arrangementer den næste uge" end if
Den skriver bare der ingen er.. Hvordan kan det være?
Det vil ikke virker med en text kolonne og >=, <= med mindre man gemmer datoen som yyyy-mm-dd da en text kolonne sorteres som text (karakter for karakter) og ikke som et tal.
Så enten lav dato kolonnen om til en af typen DATE eller formatere datoen i kolonne som yyyy-mm-dd
Hvis man sammenligne "10-10-2004" med "20-03-2004" som text vil den "20-03-2004" være nyest da 2 er større end 1.
Er der ikke en måde hvorpå jeg kan bibeholde min database... Det har nemlig virket men ved ikke hvorfor den lige pludselig ikke gad mere. Kan jeg ikke først hente datoen ud og lave den til yyyy-mm-dd og så tage 7 dage frem?
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.