---
title: "Fattar inte felet"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13769-fattar-inte-felet"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ampy"
published: "2002-01-14T15:51:00.000Z"
updated: "2002-01-14T15:52:00.000Z"
replies: 1
views: 185
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/13769-fattar-inte-felet"
---

# Fattar inte felet

## #1 — ampy, 2002-01-14T15:51Z

Detta är koden:

```
<%
	

	If Request.Querystring("vad") = "in" Then

	Set Conn = Server.CreateObject("ADODB.Connection")
	Set DB   = Server.CreateObject("ADODB.Recordset")

	Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../db/topplista.mdb") & ";pwd=;"

	SQL = "SELECT * From users where ID='"&Request.Querystring("id")&"'"
	DB.Open SQL, Conn, 1, 2

	Dim SQL2
		SQL2 = "Update users Set [in]=[in]+1 Where ID='"&Request.Querystring("id")&"'"

	Conn.Execute(SQL2)

	DB.Close
	Conn.Close
	Set DB = Nothing
	Set Conn = Nothing

	ElseIf Request.Querystring("vad") = "ut" Then

	Set Conn = Server.CreateObject("ADODB.Connection")
	Set DB   = Server.CreateObject("ADODB.Recordset")

	Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../db/topplista.mdb") & ";pwd=;"

	SQL = "SELECT * From users where ID='"&Request.Querystring("id")&"'"
	[b]DB.Open SQL, Conn, 1, 2
[/b]
	Dim SQL3
		SQL3 = "Update users Set ut=ut+1 Where ID='"&Request.Querystring("id")&"'"

	Conn.Execute(SQL3)

	Dim Adress
		Adress = DB("hemsida")

	DB.Close
	Conn.Close
	Set DB = Nothing
	Set Conn = Nothing

	Response.Redirect Adress

End If
%>
```

Detta felmeddelande får jag:

```
Microsoft OLE DB Provider for ODBC Drivers fel '80040e07' 

[Microsoft][Drivrutin för ODBC Microsoft Access] Typblandningsfel i villkorsuttryck. 

/ampy/topplista/topplista.asp, line 253
```

Rad 253 har jag skrivit med fet stil.
Jag fårstår inte varför jag får detta felmeddelande.

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

## #2 — @nders, 2002-01-14T15:52Z

Du skall inte ha apostrofer runt värden om fältet är av typen tal.

```
SQL = "SELECT * From users where ID=" & Request.Querystring("id")
```

Mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13769-fattar-inte-felet
