---
title: "Vad är fel?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13405-vad-är-fel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "webzonen"
published: "2001-12-28T14:00:00.000Z"
updated: "2001-12-28T20:00:00.000Z"
replies: 4
views: 155
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/13405-vad-är-fel"
---

# Vad är fel?

## #1 — webzonen, 2001-12-28T14:00Z

vad är felet på denna kod:

```
<%
stad = Request.Form("stad")
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & DBpath
SQL = "SELECT * FROM Medlemmar WHERE Bor = '"&stad&"'" 
Set RS= Server.CreateObject("ADODB.Recordset")
RS.Open SQL, Connect
%>

<% If RS.Eof Then %>
<% =basefont %>Inga medlemmar bor i staden <% =stad %>
<% Else %>
<% Do Until RS.EOF %>
<% =basefont %><a href="sidan.asp?sida=egna&nick=<%=RS("Nick") %>"><% =RS("Nick") %></a> <a href="kompisar.asp?sida=laggtill&steg=1">Lägg till kompis</a><br>
<% RS.Movenext 
Loop
RS.Close
Set RS=nothing
Connect.Close
Set Connect=nothing

   
End If 
%>
```

jag får felmeddelandet:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] Syntaxfel (operator saknas) i frågeuttrycket 'Bor = 'Ale''.
/community/kompisar.asp, line 349

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

## #2 — jimpa, 2001-12-28T14:14Z

Prova med ett mellan slag efter den sista enkelfnutten i sql-satsen.
Eller så här:

```
SQL = "SELECT * FROM Medlemmar WHERE Bor = '" & stad & "' "
```

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

## #3 — webzonen, 2001-12-28T19:27Z

får fortfarande:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] Syntaxfel (operator saknas) i frågeuttrycket 'Bor = 'Karlskoga''.

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

## #4 — icaaq, 2001-12-28T19:57Z

om du skriver

```
<%
stad = Request.Form("stad")
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & DBpath
SQL = "SELECT * FROM Medlemmar WHERE Bor = '"&stad&"'" 
Response.Write SQL
Response.End
```

Vad får du då?? 

Och har du nått fält som heter Bor i din databas ?

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

## #5 — webzonen, 2001-12-28T20:00Z

jag får:
SELECT \* FROM Medlemmar WHERE Bor = 'Karlskoga'

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

---

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