---
title: "Datumpryl."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/145570-datumpryl"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "hallmert"
published: "2006-04-14T22:02:40.000Z"
updated: "2006-04-15T06:19:08.000Z"
replies: 1
views: 291
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/145570-datumpryl"
---

# Datumpryl.

## #1 — hallmert, 2006-04-14T22:02Z

Hejsan! Jag har ett inloggningsscript med följande grejer. På rad 16 för er som läser ser ni en Connect.Execute-grej som ska uppdatera lite info. En bit in på den raden finns "login = now ()".

```
<%
Session.LCID = 1053
%>
<!-- #include file="adovbs.inc" -->
<%
session.lcid = 1053
Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/fanclub.mdb")&";pwd=losen"
strUpdateSQL = "UPDATE members SET status = 'Offline' WHERE datediff('n', datum, now()) > 20"
Connect.Execute strUpdateSQL,,128

strSQL = "SELECT * FROM members WHERE lcase(username) = '" & replace(request.form("username"), "'", "''") & "' AND losen = '" & replace(request.form("losen"), "'", "''") & "'"
Set RecSet = Connect.Execute (strSQL)
If not RecSet.EOF Then
	' Inloggningen lyckade!
	Connect.Execute "UPDATE members SET datum = now(), ip = '"& Request.ServerVariables("REMOTE_ADDR") & "', login = now (), status = 'Online' WHERE id = " & RecSet("ID")
	Session("login") = "ok"
	strURL = "default.asp?visaSida=fanclub"
Else
	Session("meddelande") = "fel användarnamn eller lösen, prova igen!"
	strURL = "logga_in.asp?fel=uppgifter"
End if

RecSet.Close
Connect.Close
Set RecSet = nothing
Set Connect = nothing
Response.Redirect strURL
%>
```

Webbsidan ligger på en windows-burk med engelskt operativsystem, vilket gör att jag har session.lcid-koden högst upp för att få svenskt datum. Likt förbaskat får jag 4/14/2006 12:44:09 AM som datum istället för 2006-04-14 12:44:09! VARFÖR? :S

Tack! /P

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

## #2 — @nders, 2006-04-15T06:19Z

Du använder ju inte datumet från ASP-koden, utan direkt i SQL-frågan. Då spelar det ingen roll vad du anger för LCID när du sparar.

Men; det är när du visar datumet igen du ska använda LCID och Cdate(). För hur datumet ser ut i databasen spelar ingen större roll, så länge det är lagrat i ett fält av datumtyp.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/145570-datumpryl
