---
title: "Session hur ska det se ut?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/14083-session-hur-ska-det-se-ut"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "FIgg3"
published: "2002-01-29T17:30:00.000Z"
updated: "2002-01-29T20:16:00.000Z"
replies: 24
views: 386
page: 1
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/14083-session-hur-ska-det-se-ut"
---

# Session hur ska det se ut?

_Sida 1 av 2._

## #1 — FIgg3, 2002-01-29T17:30Z

Hejsan ja har då först och främst skapast ett inloggnings system då man då får en som heter vem som lagrar RecSet("anv") sedan vill ja nu då endast skriva ut de filmer från den valda Sessionen men hur skulle den koden se ut? typ 

SQL = "SELECT \* From movies WHERE namn = Session('vem') ORDER BY ID ASC"

Ja ja det står i alla fall helt still för mig så snälla hjälp :)

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

## #2 — Vide, 2002-01-29T17:35Z

```
SQL = "SELECT * From movies WHERE namn = '" & Session('vem') & "' ORDER BY ID ASC"
```

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

## #3 — FIgg3, 2002-01-29T17:52Z

Tackar vide men när ja kör den koden får ja 

```
Error Type:
Microsoft VBScript compilation (0x800A03EA)
Syntax error
/figg3/filmer/weeee.asp, line 10, column 54
```

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

## #4 — OveRRidE, 2002-01-29T17:54Z

```
SQL = "SELECT * From movies WHERE namn = '" & Session([b]"[/b]vem[b]"[/b]) & "' ORDER BY ID ASC"
```

Så har iallafall jag lärt mig. ;)

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

## #5 — LarsG, 2002-01-29T17:55Z

```
SQL = "SELECT * From movies WHERE namn = '" & Session("vem") & "' ORDER BY ID ASC"
```

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

## #6 — @nders, 2002-01-29T17:55Z

Vide råkade skriva fel.

Så här ska det vara:

```
SQL = "SELECT * From movies WHERE namn = '" & Session("vem") & "' ORDER BY ID ASC"
```

Mvh,

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

## #7 — OveRRidE, 2002-01-29T17:56Z

:e

Nu var vi där igen då.. ;)

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

## #8 — FIgg3, 2002-01-29T17:58Z

Tackar grabbar nu funkar det...

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

## #9 — FIgg3, 2002-01-29T18:04Z

En liten fråga till när ja kör denna 

```
<% If Request.Querystring("logga") = "in" Then

Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source ="& Server.MapPath("movies.mdb")

Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "Select * From login"
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

Do Until RecSet.EOF

If RecSet("anv") = Request.Form("anv2") AND RecSet("los") = Request.Form("losen2") Then

Session("user") = "user"
Session("vem") = RecSet("anv")
Session.Timeout = "30"

RecSet.Close
Set RecSet = nothing

Connect.Close
Set Connect = nothing

Response.Redirect("default.asp")

End If

RecSet.MoveNext
Loop

RecSet.Close
Connect.Close
Set RecSet = nothing
Set Connect = nothing

Response.Redirect("weeee.asp")
%>

<% End If %>
```

så skappas juh en Session men varför skriver den inte ut det när ja kör 

```
 SQL = "SELECT * From movies WHERE namn = '" & Session("vem") & "' ORDER BY ID ASC"
```

Någon som vet varför?

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

## #10 — LarsG, 2002-01-29T18:16Z

Hur då? Du sparar ett värde från tabellen login i din session. Varför skulle du få någon träff i tabellen movies med det namnet?

Din kod för inloggning är väldigt ineffektiv

```
<% If Request.Querystring("logga") = "in" Then
Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source ="& Server.MapPath("movies.mdb")

sql = "Select * From login where anv = '" & request.form("anv2") & "' and los = '" & request.form("losen2") & "'"

set recset = Connect.execute(sql)

if not recset.eof then
Session("user") = "user"
Session("vem") = RecSet("anv")
Session.Timeout = "30"
found = true
else 
found = false
end if

RecSet.Close
Set RecSet = nothing

Connect.Close
Set Connect = nothing

if found then
Response.Redirect("default.asp")
End If

Response.Redirect("weeee.asp")

End If %>
```

red: Tog bort det end if som jag felaktigt lade dit.

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

## #11 — FIgg3, 2002-01-29T18:25Z

Lars G när ja kör den koden får ja:

Error Type:
Microsoft VBScript compilation (0x800A0400)
Expected statement
/figg3/filmer/Default.asp, line 168

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

## #12 — LarsG, 2002-01-29T18:28Z

Vilken rad är 168 ?

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

## #13 — FIgg3, 2002-01-29T18:29Z

Rad 168 är:
End If %\>

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

## #14 — LarsG, 2002-01-29T18:39Z

Jag ändrade mitt inlägg och lade till en end if som jag glömde. Hann du kanske få den felaktiga koden?

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

## #15 — FIgg3, 2002-01-29T19:17Z

Tack lars G men koden funkar inte testa att kopiera in den nu igen efter du skrev detta då men får samma fel meddelande...

Mvh FIgg3

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

## #16 — LarsG, 2002-01-29T19:22Z

Ursäkta, är lite virrig idag. Det end if som jag surrade om skulle inte vara med.

Jag har ändrat tillbaka nu så du kan försöka igen.

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

## #17 — FIgg3, 2002-01-29T19:33Z

Tackar tackar men tro det eller ej fler fel...

```
Error Type:
Microsoft JET Database Engine (0x80040E14)
Syntax error (missing operator) in query expression 'and = 'figg3' and los = 'admin''.
/figg3/filmer/default.asp, line 145
```

Så du är också lite virrig i dag, själv har ja en ganska stor och fin migrän, men ja är juh så klart för dum för att flytta mig från datron ;)

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

## #18 — Vide, 2002-01-29T19:41Z

'and' är ett reserverat ord, byt namn eller lägg \[\] runt det ordet...

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

## #19 — FIgg3, 2002-01-29T19:44Z

Tack vide men kör ja så som du säger får ja

Error Type:
Microsoft JET Database Engine (0x80040E10)
No value given for one or more required parameters.
/figg3/filmer/default.asp, line 145

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

## #20 — LarsG, 2002-01-29T19:44Z

Jag stavade fel på anv så selecten skall vara

```
sql = "Select * From login where anv = '" & request.form("anv2") & "' and los = '" & request.form("losen2") & "'"
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/14083-session-hur-ska-det-se-ut  
Nästa sida: https://www.webforum.nu/amne/asp/14083-session-hur-ska-det-se-ut/page2.md
