---
title: "Sätta datum fram i tiden"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/114921-sätta-datum-fram-i-tiden"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "WebbisNet"
published: "2004-11-02T11:44:52.000Z"
updated: "2004-11-02T16:14:49.000Z"
replies: 11
views: 373
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/114921-sätta-datum-fram-i-tiden"
---

# Sätta datum fram i tiden

## #1 — WebbisNet, 2004-11-02T11:44Z

Om jag ex kör en update i databasen på en användare och vill sätta ett datum ex 3 mån framåt, nån som har ett bra exempel på hur satsen ska se ut

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

## #2 — @nders, 2004-11-02T11:48Z

[DateAdd()](http://www.devguru.com/technologies/wml/vbscript/quickref/dateadd.html)

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

## #3 — WebbisNet, 2004-11-02T11:59Z

> **@nders skrev:**
>
> [DateAdd()](http://www.devguru.com/technologies/wml/vbscript/quickref/dateadd.html)

men hur gör man, 

ex objConn.Execute("Update tabell SET kolumn=vad kommer här med DateAdd WHERE userID= användarens id")

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

## #4 — LarsG, 2004-11-02T12:23Z

Det beror på vilken databashanterare du använder. Så vänj dig vid att alltid klämma fram det när du postar en fråga.

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

## #5 — WebbisNet, 2004-11-02T12:57Z

> **LarsG skrev:**
>
> Det beror på vilken databashanterare du använder. Så vänj dig vid att alltid klämma fram det när du postar en fråga.

Sorry, jag använder access

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

## #6 — LarsG, 2004-11-02T13:02Z

```
ex objConn.Execute("Update tabell SET kolumn=dateadd('m',3,date()) WHERE userID= 4711")
```

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

## #7 — J.N., 2004-11-02T13:03Z

HEJ!

Har man problem att sätta in sina värde i funktioner och få " ' & # etc rätt, tar man det steg för steg. I detta fall börjar man alltså med

```
tremanfram=DateAdd("M",3,Now()) (eller Date())
objConn.Execute("Update tabell SET falt=#" & tremanfram & "# WHERE userID="& id)
```

När man sedan får det att fungera, testar man att ta bort variabeltilldelningen, om man föredrar det:

```
objConn.Execute("Update tabell SET falt=#" & DateAdd("M",3,Now()) & "# WHERE userID="& id)
```

Bör fungera för Access.

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

## #8 — WebbisNet, 2004-11-02T13:31Z

Hur gör man sen för att kolla om dagens datum äldre än det datum som är satt i kolumnen för vip

Ex. Alla nya medlemmar får en vecka VIP. Efter en vecka så ska bocken för VIP i databasen försvinna och de ska bli normalmedlemmar igen

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

## #9 — J.N., 2004-11-02T13:57Z

HEJ!

Varför ska du ha ett fält för det i databasen? Du vet väl när de har anmält sig, det är fullt tillräckligt.

Annars får då se till att köra en update-sats på lämpligt sätt (första besökare eller schemalagd händelse per dygn) och för de som är äldre än en vecka.

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

## #10 — WebbisNet, 2004-11-02T14:05Z

> **J.N. skrev:**
>
> HEJ!
> 
> Varför ska du ha ett fält för det i databasen? Du vet väl när de har anmält sig, det är fullt tillräckligt.
> 
> Annars får då se till att köra en update-sats på lämpligt sätt (första besökare eller schemalagd händelse per dygn) och för de som är äldre än en vecka.

jag har en tabell för vip och en för datum som det gäller till, så jag måste ha en tabell som visar om de är vip eller inte och hur länge den gäller

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

## #11 — Eclipse, 2004-11-02T15:35Z

Du har väl en inloggning??

Tips från coachen: Make things simple...!! :-)

\*\*\*
SELECT \* FROM USERS where användare = 'adam' AND lösenord = 'eva';
set mySQL = Conn.Execute(SQL)
\*\*\*
IF mySQL("dteCreated") \<= dateAdd("d", 7, date() ) THEN session("VIP") = TRUE

\*\*\*
Du kan lätt ändra till annat antal dagar, byt sjuan.

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

## #12 — WebbisNet, 2004-11-02T16:14Z

Jag ska testa med att se om detta kommer att fungera:

```
<%If Date > settings("vipTillDatum") Then
SET objConn = Connect()
objConn.Execute("update tblUsers Set vip=false where userID="&settings("userID"))
End If%>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/114921-sätta-datum-fram-i-tiden
