---
title: "fel i session(\"inloggad\")"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/137514-fel-i-session-inloggad"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ptr_lks"
published: "2005-11-13T14:41:37.000Z"
updated: "2005-11-14T09:26:58.000Z"
replies: 4
views: 266
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/137514-fel-i-session-inloggad"
---

# fel i session("inloggad")

## #1 — ptr_lks, 2005-11-13T14:41Z

hej,
min registreringssida

```
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

<%
  
strUser = replace(Request("chattNamn"), "'", "''")
strPasw1 = replace(Request("chattPassword1"), "'", "''")
strPasw2 = replace(Request("chattPassword2"), "'", "''")

if strUser <> "" then
   Set minCon = Server.CreateObject( "Adodb.Connection" )
   minCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/db/guests.mdb")    
   strSQL = "SELECT * FROM chattUser WHERE chattNamn = '" & strUser & "';"
   Set rs = minCon.Execute(strSQL)
  
		if (rs.EOF) and (strUser <> "System")  then
			  strSQL = "INSERT INTO chattUser (chattNamn, chattPassword) VALUES ('"_
					   & strUser & "', '" & strPasw1 & "');"
    
  Session("Inloggad") = rs("chattID")

    rs.Close
    minCon.Close
    Set rs = Nothing
    Set minCon = Nothing
  
    Response.Redirect "chatten.asp"
  
  end if
  end if
%>
```

När jag kör sidan i IIS får jag nedanstående felutskrift

> Technical Information (for support personnel)
> 
> Error Type:
> ADODB.Field (0x80020009)
> Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
> /registrera.asp, line 19
> 
> 
> Browser Type:
> Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322) 
> 
> Page:
> POST 80 bytes to /registrera.asp
> 
> POST Data:
> chattNamn=peter&chattPassword1=1234&chattPassword2=1234&btnSignup=Registrera+dig

Rad 19 är

```
 Session("Inloggad") = rs("chattID")
```

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

## #2 — LarsG, 2005-11-13T15:16Z

```
if (rs.EOF) and (strUser <> "System")  then
   strSQL = "INSERT INTO chattUser (chattNamn, chattPassword) VALUES ('"_
   & strUser & "', '" & strPasw1 & "');"
   Session("Inloggad") = rs("chattID")
```

Koden i din if-sats utförs enbart om rs.eof är sant och då kan du inte referera till rs("chattID").

Vad vill du göra? Något enligt 

```
<%
  
strUser = replace(Request("chattNamn"), "'", "''")
strPasw1 = replace(Request("chattPassword1"), "'", "''")
strPasw2 = replace(Request("chattPassword2"), "'", "''")

if strUser <> "" and strUser <> "System" then
   Set minCon = Server.CreateObject( "Adodb.Connection" )
   minCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/db/guests.mdb")    
   strSQL = "SELECT chattID FROM chattUser WHERE chattNamn = '" & strUser & "'"
   Set rs = minCon.Execute(strSQL)
   if rs.EOF then
      strSQL = "INSERT INTO chattUser(chattNamn, chattPassword) VALUES ('"_
             & strUser & "', '" & strPasw1 & "')"
      minCon.execute strSQL,,128
      strSQL = "SELECT chattID FROM chattUser WHERE chattNamn = '" & strUser & "'"
      Set rs = minCon.Execute(strSQL)
   end if
   Session("Inloggad") = rs("chattID")
   rs.Close
   Set rs = Nothing
   minCon.Close
   Set minCon = Nothing
end if
Response.Redirect "chatten.asp"

%>
```

förmodar jag.

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

## #3 — ptr_lks, 2005-11-14T06:45Z

nu får jag fel:

> Microsoft JET Database Engine (0x80004005)
> Operationen måste använda en fråga som kan uppdateras
>
> ```
> minCon.execute strSQL,,128
> ```

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

## #4 — LarsG, 2005-11-14T08:54Z

Välkänt problem. Gör en sökning i forumet.

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

## #5 — ptr_lks, 2005-11-14T09:26Z

ber om ursäkt att jag i min iver glömde så grundläggande och bra sak som "sök"

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/137514-fel-i-session-inloggad
