Avatar billede phineas_phreak Nybegynder
13. august 2002 - 15:10 Der er 3 kommentarer og
1 løsning

sammenligne variabler og udtrække

Hej ... jeg står med et problem her som jeg ik fatter hvorfor ik virker :D ... jeg har lavet et connect til min database og har valgt kun at udtrække en celle. Cellen indeholder en dato altså data som "13-08-02".

jeg ønsker nu at sammenligne den værdi der står i cellen med forskellige datoer.

eksempel:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("../db/kampe.mdb")

SQLstmt = "SELECT top 1 * FROM kampe ORDER BY ID desc;"

Conn.Execute (SQLstmt)

Set rs = conn.Execute(SQLstmt)
%>
<%
  DO WHILE NOT rs.EOF
                     
  kampdag = rs("dato")
%>

Jeg ønsker nu at sammenligne variablen kampdag med følgende:

<% dim igaar, forgaars, gemdag

  igaar = date-1
  forgaars = date-2
%>

<% if kampdag = igaar then %>
<% gemdag = "igaar" %>
<% else %>
<% gemdag = "forgaars" %>
<% end if %>


mit problem er at jeg med ovenstående får forkert/intet output ... hvad gør jeg galt ?

S.U. snarest, på forhånd tak
Avatar billede phineas_phreak Nybegynder
13. august 2002 - 15:12 #1
meningen med gemdag = "igaar" er selvfølgelig at hvis forespørgslen er sand skal den skrive udskrive igaar, altså ik variablen igaar ( forvirrende nok :D ), har bare ik overvejet navnene endnu
Avatar billede medions Nybegynder
13. august 2002 - 15:41 #2
Jeg tror du i dette tilfælde skal bruge DateDiff() -her får du afvide om datoen er den samme eller hvor mange dage der er imellem! -hvis den giver 0 er det den samme dato!

Prøv fx.
eks:
Response.Write(DateDiff(kampdag,igaar))
Avatar billede phineas_phreak Nybegynder
13. august 2002 - 17:18 #3
fremragende ... kendte ik til den funktion ... men det du pastede krævede lige en finjustering: man skal angives om du ønsker dage, måneder eller år ved at skrive f.eks. Response.Write("d", DateDiff(kampdag,igaar))
Avatar billede medions Nybegynder
13. august 2002 - 17:20 #4
Nå jov.. Det må du undskylde!
Thx 4 Poinz

//>Rune
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester