---
title: "Jämföra...."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/59209-jämföra/page2"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "DiDjo"
published: "2002-11-15T19:23:15.000Z"
updated: "2002-11-17T19:42:11.000Z"
replies: 30
views: 497
page: 2
pages: 2
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/59209-jämföra"
---

# Jämföra....

_Sida 2 av 2._

## #21 — DiDjo, 2002-11-16T19:00Z

Den uppdateras! Jag använder now() för att få in tiden!

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

## #22 — LarsG, 2002-11-16T19:03Z

Jaha, om du byter så att du sparar sekunder i stället för mnuter då

```
datediff('s',datum,now())
```

Du kanske inte har varit inne 1 minut?

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

## #23 — DiDjo, 2002-11-16T19:20Z

jooo! Jag tittade på datum och datumut! Och de skiljer sig in minut och uppåt!

Suck det fungerade inte! Inte heller om jag ändrade de till text! 0 står med så vad f\*n e fel???

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

## #24 — LarsG, 2002-11-16T20:50Z

Jaha,...

online skall vara numeriskt så ändra inte till text.

Kan du visa nuvarande kod och beskriva alla kolumner i tabellen?

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

## #25 — DiDjo, 2002-11-17T16:16Z

ok! Vad menar du med nurvarande kod??

Detta finns i tabellen users:

```
username - typen text - Där står användarnamnet!
password - typen tect - Lösenordet
firstname - typen text - Förnamn
surname - typen text - Efternamn
email - typen text - Emailen
DOB - date/time - Födelsedag
starsign - text - Sitt stjärntecken
ort - text - Vart man bor
sex - text - Om man e kille eller tjej
icon - number - Sitt ikon nr
status - number - Om man e moderator, medlem lr Admin
active - yes/no - Om man e aktiverad lr inte
visits - memo - Besökarna på sin sida
posts - number - Antal inlägg i forumen
blevmedlem - date/time - När man blev medlem
poang - number - Sina poäng
onoff - yes/no - Om man e online lr inte
datum - date/time - När man loggar in förnyas den
datumut - date/time - När man loggar ut förnyas den
online - number - Den jag la till som du sa i denna tråd
icq - number - Om man har ICQ
```

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

## #26 — LarsG, 2002-11-17T16:51Z

> ok! Vad menar du med nurvarande kod??

 

Den kod som gör update. Om det inte är mer än 100 rader så kan du ta hela sidan.

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

## #27 — DiDjo, 2002-11-17T19:10Z

Så här ser hel utloggnings koden ut! Mer har jag inte! Jag använder mig utav kakor! Som användarnamn o lösen!

```

<!--#include file="conn.asp"-->
<%
username = Request.Cookies("username")

Set rsuser = Server.CreateObject("ADODB.Recordset")
rsuser.open "users WHERE username = '" & username & "'", conn, 3, 3
rsuser("onoff") = false
rsuser("datumut") = Now
rsuser.Update

q = "update users " & _
" set online = iif(online is null,0,online) + datediff('s',datum,now())," &  _
" datumut = now() " & _
" where username = '" & replace(username,"'","''") & "'"

  rsUser.close
  set rsUser = nothing
  conn.close
  set conn = nothing
  
  'Set the cookie to nothing
Response.Cookies("username") = ""
Response.Cookies("level") = ""
  
  
Response.Redirect("index.asp")

%>
```

Databas kopplingen ligger i conn.asp ifall du undrar!

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

## #28 — LarsG, 2002-11-17T19:25Z

```
<!--#include file="conn.asp"-->
<%
username = Request.Cookies("username")

q = "update users " & _
" set online = iif(online is null,0,online) + datediff('s',datum,now())," &  _
" datumut = now(),
" onoff = false " & _
" where username = '" & replace(username,"'","''") & "'"

[b]conn.execute q,,128[/b]
  
  'Set the cookie to nothing
Response.Cookies("username") = ""
Response.Cookies("level") = ""
  
Response.Redirect("index.asp")
%>
```

Du gjorde  aldrig någon execute på update-frågan. Det är onödigt med två olika update-anrop så jag lade allt i samma.

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

## #29 — DiDjo, 2002-11-17T19:28Z

oj!!!!!! Den var ju inbyggd! Sen jag har en fråga till! Hur gör man för att det ska vara timmar??? Man skriver ju "n" när de e min och "s" som sekunder hur e de med timmar da?

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

## #30 — DiDjo, 2002-11-17T19:41Z

Men så här blev felet nu!

```
Microsoft VBScript compilation error '800a0409' 

Unterminated string constant 

/signout.asp, line 8 

" datumut = now(),
------------------^
```

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

## #31 — DiDjo, 2002-11-17T19:42Z

ähh jag fixade de! La till " &  \_ efter!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/59209-jämföra/page2  
Föregående sida: https://www.webforum.nu/amne/asp/59209-jämföra.md
