---
title: "3 sql frågor"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/71203-3-sql-frågor"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Wiklund!!"
published: "2003-03-16T03:38:52.000Z"
updated: "2003-03-16T14:40:00.000Z"
replies: 4
views: 191
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/databaser-sql/71203-3-sql-frågor"
---

# 3 sql frågor

## #1 — Wiklund!!, 2003-03-16T03:38Z

Får inte dessa 3 sql frågor att fungera. Snälla hjälp mig, har suttit hur länge som hälst. Använder mysql ifall att ni undrar.

1\.

```
Connect.Execute "delete from users where logindate <= dateadd('d',-5,now()) and activated = 'activated'",,128
```

2\.

```
Connect.Execute "update users SET status = 'offline' where status = 'online' and DateDiff("n",logindate, Now) > 25",,128
```

3\. Det är datumen (now,date) som strular till det. logindate har jag som DATETIME typ och when har jag som DATE.

```
Connect.Execute "INSERT INTO users (username,password,fname,lname,email,country,city,sport,gender,hearaboutus,hiddenemail,sendmails,born,logindate,when) VALUES ('"&Request.Form("username")&"', '"&password&"', '"&Request.Form("fname")&"', '"&Request.Form("lname")&"', '"&Request.Form("email")&"', '"&Request.Form("country")&"', '"&Request.Form("city")&"', '"&Request.Form("sport")&"', '"&Request.Form("gender")&"', '"&Request.Form("hearaboutus")&"', '"&Hiddenemail&"', '"&Sendmails&"', '"&Born&"', '"&now&"', '"&date&"')"
```

Stort tack till den/de som hjälper mig!

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

## #2 — Poffe, 2003-03-16T03:55Z

1\. Testa 

```
Connect.Execute "delete from users where logindate <= '" & dateadd('d',-5,now()) & "' and activated = 'activated'", ,128
```

2\. Har förmig att mysql inte stöder datadiff på det sätt de vill använda det

3\. Kolla på <http://www.mysql.com/doc/en/DATETIME.html,> kan kanske hjälpa dig och så ett litet tipsa bara, använd mellanrum mellan &-teknen när du lähher in ett värde i strängen, allstå:

```
'" & Request.Form("username") & "'
```

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

## #3 — LarsG, 2003-03-16T14:25Z

Flyttas från SQL

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

## #4 — Wiklund!!, 2003-03-16T14:28Z

1\. Får inte den första att fungera Poffe. Syntaxfel.

2\. Kan jag lösa på ett annat sätt.

3\. Den tredje sql satsen löste jag genom att byta namn på kolumnen when. ASP verkade inte gilla att den hette when.

Så det är den första jag inte får till riktigt.

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

## #5 — LarsG, 2003-03-16T14:40Z

```
Connect.Execute "delete from users where logindate <= '" & dateadd("d",-5,now()) & "' and activated = 'activated'", ,128
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/71203-3-sql-frågor
