---
title: "en Now som inte alltid blir Now :)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/71807-en-now-som-inte-alltid-blir-now"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "MoonCow"
published: "2003-03-22T13:29:19.000Z"
updated: "2003-03-23T11:42:08.000Z"
replies: 7
views: 320
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/71807-en-now-som-inte-alltid-blir-now"
---

# en Now som inte alltid blir Now :)

## #1 — MoonCow, 2003-03-22T13:29Z

Tjenare! Nu är det så att jag har ett så jäkla konstigt problem. Undrar om någon haft något liknande eller kan sprida lite ljus över det :).

Såhär är det. En ruta som automatiskt uppdaterar sig och uppdaterar ett fält som heter \[senast_aktiv\] i en communty. Rutan som uppdaterar sig själv är altså för att kolla om användaren fortfarande är på sidan.

Hur som helst. Säg att var 5e minut så uppdateras denna rutan och iochmed det, så uppdateras \[senast_aktiv\] och i den sätts Now in.

Fältet ÄR en datetime, och sql-frågan ser ut såhär:

```
Databas.execute("UPDATE members set senast_aktiv = '#" & Now & "#' WHERE username = '" & session("namn")& "'")
```

nu till problemet,
lite då och då så istället för Now så sätts "0000-00-00 00:00:00" in i databasen.
För mig så verkar det som lite slumpvis så sätts det korrekta utifrån Now in, och ibland inte.
Ibland blir det rätt, ibland inte. och jag fattar inte riktigt hur det kan bli så slumpmässigt :). Nån som vet?

Jag använder mySQL.

mvh

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

## #2 — Sebbe, 2003-03-22T13:56Z

:o

```
Databas.execute("UPDATE members set senast_aktiv = #" & Now & "# WHERE username = '" & session("namn")& "'")
```

?

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

## #3 — ampy, 2003-03-22T15:58Z

Det är bara till Access man använder # runt datum. I MySQL skriver man:

```
Databas.execute("UPDATE members set senast_aktiv = '" & Now & "' WHERE username = '" & session("namn")& "'")
```

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

## #4 — MoonCow, 2003-03-23T10:39Z

ampy:
är det så? tja, felet kvarstår och uppkommer ännu oftare när det är så.

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

## #5 — @nders, 2003-03-23T10:43Z

Använd current_timestamp direkt i SQL-frågan istället. 

```
Databas.execute("UPDATE members set senast_aktiv = current_timestamp WHERE username = '" & session("namn")& "'")
```

Inte för att jag förstår varför det blir problem med now från asp-koden, men...

mvh

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

## #6 — MoonCow, 2003-03-23T11:18Z

Ska testa. tack :)

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

## #7 — MoonCow, 2003-03-23T11:38Z

åter igen.
@nders, du är min lilla snuttegris. tack som fan =D

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

## #8 — @nders, 2003-03-23T11:42Z

:r

Kul att det fungerade! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/71807-en-now-som-inte-alltid-blir-now
