---
title: "Vad är fel i koden?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9315-vad-är-fel-i-koden"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "eriks"
published: "2001-05-06T19:34:00.000Z"
updated: "2001-05-06T19:35:00.000Z"
replies: 1
views: 195
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/9315-vad-är-fel-i-koden"
---

# Vad är fel i koden?

## #1 — eriks, 2001-05-06T19:34Z

Hej!
Jag har ett problem som för mig är helt obegripligt. Min kod är:

\<%

	Set Connection = Server.CreateObject("ADODB.Connection")
	Connection.Open "driver={Microsoft Access Driver (\*.mdb)};dbq=C:\\Inetpub\\wwwroot\\asp\\tidsbokning\\show.mdb"
SQLStmt = "UPDATE Visa Set Show=1 WHERE ID='" & Request.Querystring("ID") & "'" 

	Set RS = Connection.Execute(SQLStmt)

%\>

Svaret blir: 

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

\[Microsoft\]\[ODBC Microsoft Access 97 Driver\] Data type mismatch in criteria expression. 

/asp/tidsbokning/tabort.asp, rad 7 

Var och vad är det som är fel? Någon?

Tack! /Erik

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

## #2 — @nders, 2001-05-06T19:35Z

kolumnen ID är antagligen (rimligen) av typen tal, och då skall värdet inte omslutas av apostrofer i sql-frågan. alltså:

```
SQLStmt = "UPDATE Visa Set Show=1 WHERE ID=" & Request.Querystring("ID")
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/9315-vad-är-fel-i-koden
