---
title: "Senaste besökarna"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/105375-senaste-besökarna"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "WebbisNet"
published: "2004-06-10T07:28:13.000Z"
updated: "2004-06-10T10:48:20.000Z"
replies: 4
views: 309
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/105375-senaste-besökarna"
---

# Senaste besökarna

## #1 — WebbisNet, 2004-06-10T07:28Z

Jag tänkte på mitt community skapa en funktion för senaste besökare i dennes krypin. 

Vilket är bästa sättet för att ta reda på vem besökaren är och hur sparar man ner det itabellen när besökaren bara går in på sidan?

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

## #2 — OveRRidE, 2004-06-10T08:38Z

Antagligen har varje besökare någon slags identifierare i sessionscope, beroende lite på hur du har byggt, föreslagsvis ett AnvändarId som härstammar från din databas. 

Det du får göra är att registrera detta ID varje gång någon besöker sidan, typ;

```
lVisitorId = CLng(session("UserId"))   '# besökarens id
lUserId = CLng(request("UserId"))   '# krypinets ägares id

if lUserId <> lVisitorId then
   objConn.execute("INSERT INTO tblVisitors (HomeUserId, HomeVisitorId, HomeDateVisited) VALUES(" & lUserId & "," & lVisitorId & ",#" & now & "#"),,128
end if
```

Det bör tänkas på att detta sker *varje* gång någon träffar sidan, så man kanske skall bygga in någon slags cookiecontrol som bara registrerar ett besök per person om dagen.

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

## #3 — WebbisNet, 2004-06-10T10:07Z

```
lVisitorId = CLng(session("UserId"))   '# besökarens id
lUserId = CLng(request("UserId"))   '# krypinets ägares id

if lUserId <> lVisitorId then
   SET objConn = connect()
	visitor = "INSERT INTO tblUsers_visitors"
	visitor = visitor & "(HomeUserId, HomeVisitorId, HomeDateVisited)"
	visitor = visitor & "VALUES(" & lUserId & "," & lVisitorId & ",#" & now & "#),,128"
	'response.write visitor
	objConn.Execute visitor
'response.redirect "home.asp"
   end if
```

Varför får jag "Semikolon saknas i slutet av SQL-uttryck."????

Det är precis samma fel med

```
if lUserId <> lVisitorId then
   objConn.execute("INSERT INTO tblUsers_visitors (HomeUserId, HomeVisitorId, HomeDateVisited) VALUES(" & lUserId & "," & lVisitorId & ",#" & now & "#),,128")
end if
```

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

## #4 — @nders, 2004-06-10T10:34Z

Du har missat lite i citationstecknen på slutet. Så här hade nog jag skrivit:

```
if lUserId <> lVisitorId then
   objConn.execute "INSERT INTO tblUsers_visitors (HomeUserId, HomeVisitorId, HomeDateVisited) VALUES(" & lUserId & "," & lVisitorId & ",#" & now & "#)" ,,128
end if
```

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

## #5 — WebbisNet, 2004-06-10T10:48Z

Verkar funka bra nu

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/105375-senaste-besökarna
