---
title: "session värde till SQL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10670-session-värde-till-sql"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "MM"
published: "2001-07-20T07:39:00.000Z"
updated: "2001-07-20T09:02:00.000Z"
replies: 9
views: 290
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/10670-session-värde-till-sql"
---

# session värde till SQL

## #1 — MM, 2001-07-20T07:39Z

Jag håller på med en inloggning och har gett upp hoppet på cookies, och tänkte istället använda sessions. Värdet ska ju ändå försvinna när weblsaren stängs.

Jag har testat att skriva ut värdet i session och det ser rätt ut, MEN, jag får inte sql satsen att fungera med session.

```
<%
Session("string") = "2"
Response.write Session("string")

 Set Conn = Server.CreateObject("ADODB.Connection")
  Conn.Open "DSN=MySQL; SERVER=mysql.24-7webhosting.com; DATABASE=a1019; UID=a1019; PWD=pwd;"

 strSQL = "select * from a1019.kunder WHERE ID = '" &session("string") & "'"

 response.write(strSQL)
' Set rs = Conn.Execute(strSQL)

%>
```

jag får bara felet:
HTTP Error 507
507 Unexpected

The Web server encountered an unexpected error while communicating with the ASP service.

Detta måste väl bero på sql satsen, eller?

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

## #2 — Jon, 2001-07-20T08:10Z

Hmm... Underligt felemeddelande, men jag undrar om du verkligen har fältet ID som Text/Char?

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

## #3 — MM, 2001-07-20T08:13Z

Nej, det är INT,
skall det se annorlunda ut då?

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

## #4 — @nders, 2001-07-20T08:15Z

ja, det skall inte vara några apostrofer runt värdet om det är av tal/int-typ.

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

## #5 — MM, 2001-07-20T08:20Z

om jag skriver:
 strSQL = "select \* from a1019.kunder WHERE ID = " &session("string") 
får jag samma fel...

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

## #6 — @nders, 2001-07-20T08:24Z

jag har svårt att tänka mig att det har med sql-frågan att göra.

jag har tyvärr aldrig sett felmeddelandet förut, så jag har ingen aning vad som orsakar det.

mvh,

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

## #7 — Lukaspojken, 2001-07-20T08:36Z

Kan man inte använda sig av IP-adressen istället för att checka av? Så att man kan elimenera alla sessions?

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

## #8 — MM, 2001-07-20T08:39Z

jo, men tanken är att sessionens värde skall hämtas från en inloggning där ID är kundens ID. Jag kan inte lägga upp ipnummer för alla användare...

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

## #9 — PatrikB, 2001-07-20T08:41Z

En sak som jag undrar är om du kör på en NT server eftersom din db är en mysql och att du kör från leverantören 24-7webhosting som om jag inte missminner mig kör chilliASP och jag "tror" att chilliASP inte har stöd för Sessions.

cya,
PatrikB

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

## #10 — MM, 2001-07-20T09:02Z

AJAJ... stämmer bra, kör på 24-7webhosting.

Men de har stöd för sessioner enligt deras supportsidor. Konstigt ändå, scripten funkar fint på pws lokalt, men inte hos dom.

Å andra sidan, om jag bara kör de två första raderna:

```
Session("string") = "2"
Response.write Session("string")
```

så skriver den ju ut värdet 2 på sidan... så felet måste ju vara sqlsatsen. Kopplingen funkar, jag använder den på andra sidor på samma server.

...kryptiskt, detta...

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10670-session-värde-till-sql
