26. juni 2005 - 10:22Der er
12 kommentarer og 1 løsning
Dato med ASP
Hej, hvad gør jeg forkert her: <% Set rs = Conn.Execute("SELECT * FROM data ORDER by id DESC")
if rs("date") = "" & date & "" then response.write ("I dag") end if %> Jeg får simpelthen ingen post ud, selvom datoen i tabellen står som 26-06-2005 og response.write " & date & " udskriver også 26-06-2005 ???
Kommunerne har digitaliseret indgangen for borgerne. Men bag skærmen håndteres mange arbejdsgange stadig manuelt mellem systemer, mails og organisatoriske siloer.
groenaert >> Ville det ikke kun være tilfældet i selecten? altså hvis det var "select [date] from tabel" ... men nu selectes jo alt, så i recordsættet skal man vel ikke skrive rs("[date]") ? for der er det jo trukket ud af tabellen så at sige og er på serveren, det har jeg i hvert fald aldrig hørt om før :o)
obhat >> forklaringen er foresten sikkert at ""&Date type caster datoen til en streng mens rs("date") er i dato format og derfor bliver de usammenlignelige :o) Et forslag generelt kunne i øvrigt være at tjekke på om der er noget indhold --- Set rs = Conn.Execute("SELECT * FROM data ORDER by id DESC") if not rs.eof then if rs("date") = Date then response.write ("I dag") else response.write ("Ikke i dag") end if else response.write ("Ingen data") end if --- men det er bare en tanke :o)
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.