---
title: "If-sats som inte fungerar."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9504-if-sats-som-inte-fungerar"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "saw"
published: "2001-05-15T16:57:00.000Z"
updated: "2001-05-15T18:45:00.000Z"
replies: 3
views: 210
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/9504-if-sats-som-inte-fungerar"
---

# If-sats som inte fungerar.

## #1 — saw, 2001-05-15T16:57Z

Jag sätter ett par kakor på min default.asp, med bl a lastvisit.
Jag vill i mit forum kunna se vilka nya inlägg som har kommit.

LatestThread = RS("Datum")
 Kaka = Request.kaka("latestVisit")
 Response.write "\<BR\>" & LatestThread & "\<BR\>"
 Response.write Kaka & "\<BR\>"

När jag skriver så här, så kan jag se att det finns nyare inlägg på forumet.

 If LatestThread \> Kaka Then
 newPost = "New"
 Else
 newPost = "-"
 End If
På detta sätt så skall ju man ta reda på om det finns någonting nytt (trodde jag).

För att sen skriva ut det så här:

Response.Write newPost & " &#0124; "

Men det händer ingenting dvs alla inlägg betecknas som gammla, även om jag vet att det finns nyare i databasen.

Hur skall jag lösa detta? :q

Permalänk: https://www.webforum.nu/p/9504

## #2 — LarsG, 2001-05-15T17:07Z

Det kanske är värt ett försök att konvertera till subtypen date.

```
If Cdate(LatestThread) > Cdate(Kaka) Then
newPost = "New"
Else
newPost = "-"
End If
```

Permalänk: https://www.webforum.nu/p/268756

## #3 — saw, 2001-05-15T17:28Z

:e
Det var tydligen det som gjorde allt.
Jag skulle vara väldigt glad om du ville förklara för mig vad det innebär, har aldrig hörttalas om det. :q

Permalänk: https://www.webforum.nu/p/268757

## #4 — LarsG, 2001-05-15T18:45Z

Innebär, tja inte så mycket egentligen. Värden i recordset och request är av subtypen string vilka då jämförs tecken för tecken. Cdate gör så att värdena jämförs datummässigt. 

Såvitt jag vet så hanteras datum som hur många sekunder som har gått sen en viss tidpunkt och man jämför alltså bara dessa två värden.

Permalänk: https://www.webforum.nu/p/268758

---

Tråden på webben: https://www.webforum.nu/amne/asp/9504-if-sats-som-inte-fungerar
