---
title: "Varför blir det fel datum? :("
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10557-varför-blir-det-fel-datum"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Lukaspojken"
published: "2001-07-14T14:45:00.000Z"
updated: "2001-07-14T21:58:00.000Z"
replies: 7
views: 188
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/10557-varför-blir-det-fel-datum"
---

# Varför blir det fel datum? :(

## #1 — Lukaspojken, 2001-07-14T14:45Z

För gör jag en insert sen så ska jag uppdatera på på huvudtråden...datumet ska vara 2001-07-14, vilket står på msgDate men på msgUpdate står det 1905-06-02?

```
	strSQL = "INSERT INTO forum (Thread_ID, Thread_ReplyOrder, Thread_Level, msgFROM, msgDATE, msgTIME, msgTopic, msgTEXT, IP) VALUES " &_
	"(" & Request.Form("Thread_ID") & ", " & Request.Form("Thread_ReplyOrder") & ", " & cint(Request.Form("Thread_Level")) + 1 &_
	", '" & Request.Form("msgFROM") & "', #" & Date & "#, '" & Svtid & "', '" & Request.Form("msgTopic") & "', '" & Request.Form("msgTEXT") & "', '" & Request.ServerVariables("REMOTE_ADDR") & "')"

	Connect.Execute(strSQL)

	strSQL = "Update forum SET msgUpdate=" & Date & " WHERE Thread_ID=" & Request.Form("Thread_ID")
	Connect.Execute(strSQL)
```

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

## #2 — Lukaspojken, 2001-07-14T15:27Z

Märkte att jag var lite slarvig med att skriva vad problemet var...:) Försöker igen...

Jag har bland annat två kolumner i ett forum, msgDate och msgUpdate. När man skriver ett inlägg under huvudinlägget så sker en insert. Efter denna insert så ska huvudtråden uppdateras, dvs msgUpdate. Datumet där ska vara samma som i under inläggets msgDate men det blir en skumt datum i den andra. Dvs datumet ska vara 2001-07-14, vilket står på msgDate men på msgUpdate står det 1905-06-02?

Jag försökte använda mig av en variabel Datum som jag lagrade datum i innan och använda variabeln istället men samma sak hände oavsett. Nån som vet hur jag ska lösa detta?

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

## #3 — PatrikB, 2001-07-14T17:28Z

Själv sätter jag ALDRIG in Funktioner, hämtningar från Request objectet etc i en SQL sats.

Lägger allt först i egna variabler.

Testa med att lägga till detta:

dteDatum = Date()

Sedan får du ändra - Date - som du har i din sql-fråga till:

CDate(dteDatum)

och så hoppas vi att det funkar \*ler\*

cya,
PatrikB

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

## #4 — Lukaspojken, 2001-07-14T17:46Z

Det funkade heller inte...jag har försökt tänka jättemycket på vad det kan bero på. Det jag kommit fram till är att den kanske adderar det nya datumet med det gamla...hmmm...

För när man kör insert och sätter in dagens datum i msgUpdate så blir det rätt datum...men sen när man ska uppdatera detta datum så blir det fel?

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

## #5 — PatrikB, 2001-07-14T20:17Z

Vad är - msgUpdate - för fälttyp???

cya,
PatrikB

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

## #6 — Lukaspojken, 2001-07-14T21:21Z

Det är samma fälttyp som msgDate, dvs Datum

Det underliga är som sagt att när man kör en insert till msgUpdate så blir det korrekt men när jag ska köra Update på den senare så blir det fel?

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

## #7 — Lukaspojken, 2001-07-14T21:23Z

Jag kollade genom response.write även att den skickar in korrekt datum in i databasen i SQL-satsen. Det låter som det är nåt skumt men databasen. Men som sagt. Fälttypen är detsamma som MsgDate, dvs datum.

Sen så fungerar msgUpdate vid insert men inte vid update...?

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

## #8 — Lukaspojken, 2001-07-14T21:58Z

Jag testade nu att göra Update på msgDate och det blev samma resultat där...fel datum 1905-06-02....grrrrr

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10557-varför-blir-det-fel-datum
