---
title: "Fel på ifsats?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/87259-fel-på-ifsats"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Asa"
published: "2003-09-29T22:14:39.000Z"
updated: "2003-09-29T22:30:10.000Z"
replies: 2
views: 209
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/87259-fel-på-ifsats"
---

# Fel på ifsats?

## #1 — Asa, 2003-09-29T22:14Z

Har en kod där jag ska loopa igenom databasen och kolla ifall fältet senast är tomt (senast är datetime) och ifall det var 60 dagar sen de blev medlem. Har man alltså inte loggat in ska man raderas. Men mion kod funkar ej! Har testat med *RS("senast") = "" , RS("senast") = Null och RS("senast") = ''* och inget funkar. DateDiffgrejjen funkar för jag testade utan senaste i If satsen.

Nån som ser mina fel??!?

```
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("dbase/databas.mdb")

DT = Now()
Set RS=Conn.Execute("Select * From users")
x=1
Do Until RS.EOF
  If RS("senast") = "" And DateDiff("d", RS("date"), DT) > 60 Then
    Response.Write x & ". Delete From users Where userid=" & RS("userid") & "<br>"
  End If
RS.MoveNext
x=x+1
Loop	
RS.Close
Set RS=Nothing
%>
```

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

## #2 — andreas_lindh, 2003-09-29T22:23Z

Prova

```
If isNull(rs("senast")) And DateDiff("d", RS("date"), DT) > 60 Then
```

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

## #3 — Asa, 2003-09-29T22:30Z

Funkar prima! Tackar :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/87259-fel-på-ifsats
