---
title: "Fel i något :P"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/78669-fel-i-något-p"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Trac3r"
published: "2003-06-01T21:20:32.000Z"
updated: "2003-06-01T22:26:49.000Z"
replies: 10
views: 311
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/78669-fel-i-något-p"
---

# Fel i något :P

## #1 — Trac3r, 2003-06-01T21:20Z

hejsan 
behöver lite hjälp med vad som är fel på denna koden:

```
<%  
dim ObjConn  
dim strConn  
dim recsetUser  
  
Set objConn = Server.CreateObject("ADODB.Connection")  
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/community.mdb")  
ObjConn.Open strConn  
strSQL = "SELECT * FROM tblUsers WHERE userID = " & CInt(request.querystring("userID")) & ""  
Set RecSet = Server.CreateObject("ADODB.Recordset")  
RecSet.Open strSQL, objConn, 3, 3  
 

IF NOT RecSet.EOF Then 

     thisSource1 = RecSet("userEmail")  
     thisSource2 = RecSet("userUrl")  
 
Else 
     Response.Write "Inget hittades" 
End If 
 
%>
```

felmeddelandet är:

```
ADODB.Field (0x80020009)
Antingen är BOF eller EOF satt till True, eller så har aktuell post raderats. Den begärda åtgärden kräver en aktuell post.
/nintendostaden/forum/main.asp
```

tacksam för snabba svar :)

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

## #2 — LarsG, 2003-06-01T21:26Z

Det här stämmer inte. Det måste vara mer kod.

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

## #3 — Josef, 2003-06-01T21:26Z

Det finns ingen post med det id du söker.

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

## #4 — Jesper T, 2003-06-01T21:27Z

Han bluffar... ;)

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

## #5 — Trac3r, 2003-06-01T21:29Z

.,.,

hmm jag har juh loggat in med det lösenord och username jag skrev in i databasen.. kanske är något fel i login.asp

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

## #6 — Trac3r, 2003-06-01T21:42Z

kan det vara något fel i denna? :

```
Session("userID") = rstUser(0)
Session("userLoginName") = rstUser(1)
Session("userEmail") = rstUser(2)
Session("userFullName") = rstUser(3)

strSQL = ""
strSQL = strSQL & "UPDATE tblUsers SET "
strSQL = strSQL & "userLoginStatus = 1, " 
strSQL = strSQL & "userLoginLatest = '" & Now() & "', " 
strSQL = strSQL & "userPoints
```

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

## #7 — Trac3r, 2003-06-01T21:53Z

nu får jag detta felmeddelandet:

```
Microsoft JET Database Engine (0x80040E14)
Syntaxfel (operator saknas) i frågeuttrycket 'userID ='.
/nintendostaden/forum/main.asp, line 16

tror felet ligger i denna:

strSQL = "SELECT * FROM tblUsers WHERE userID = " & request.querystring("userID") & ""

Set rstUser = Server.CreateObject("ADODB.Recordset")
rstUser.Open strSQL, objConn, 3, 3
```

:)

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

## #8 — LarsG, 2003-06-01T22:01Z

request.querystring("userID") 

är odefinierat i detta läge.

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

## #9 — Jesper T, 2003-06-01T22:02Z

1) Ta bort detta krafs: ...userID") & ""
2) Skriv ut sql:en:

```
strSQL = "SELECT * FROM tblUsers WHERE userID = " & request.querystring("userID")
Response.Write strSQL
Response.End
```

Vad står det då?

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

## #10 — Trac3r, 2003-06-01T22:14Z

Vet vad som är felet.. nån som ser vad felet är i denna koden??
Response.Redirect("main.asp?userID=" & Session("userID")

får felmeddelandet ) förväntas.. men ser inget där den kan va..

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

## #11 — Jesper T, 2003-06-01T22:26Z

Response.Redirect("main.asp?userID=" & Session("userID"))

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/78669-fel-i-något-p
