---
title: "Vad gör jag för fel?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/62642-vad-gör-jag-för-fel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Alkvettern"
published: "2002-12-19T15:46:34.000Z"
updated: "2002-12-20T07:53:54.000Z"
replies: 5
views: 212
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/62642-vad-gör-jag-för-fel"
---

# Vad gör jag för fel?

## #1 — Alkvettern, 2002-12-19T15:46Z

När jag öppnar ett frameset där vänstra framen är länkar och den högra framen visar resultatet från länkarna så får jag felmeddelande

> Microsoft\]\[ODBC Microsoft Access Driver\] Syntax error (missing operator) in query expression 'spelarid='. 
> 
> /alkvetternsik/spelarbilder.asp, line 19

 

Min kod på högersidan ser ut såhär.

```
strSQL = "Select * FROM tbl_spelare WHERE spelarid= "& request.querystring("spelarid")&" "
Set oRS = oConn.Execute(strSQL) 
%>

<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body bgcolor="" text="#000000">

<%
do until oRS.EOF

%>

<table bgcolor="white" border="1">
<tr>
<td border="1" bordercolor="blue" valign="left" colspan="2">

<img src="<%=Request.querystring("bild")%>" onError="this.src='foto.gif'">
```

 

Vad gör jag för fel?

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

## #2 — Engine^, 2002-12-19T15:50Z

Du skickar inget spelarid i din QueryString? Fel namn på variabeln?

Eller så kanske det där mellanslaget inte gillas i SQL-uttrycket? Byt till ett mer korrekt semikolon...

```
strSQL = "Select * FROM tbl_spelare WHERE spelarid= "& request.querystring("spelarid")&"[b];[/b]"
```

Jag förutsätter att *spelarid*  i din tabell är numeriskt, så det inte råkar vara en sträng...

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

## #3 — LarsG, 2002-12-19T15:51Z

request.querystring("spelarid") är odefinierad, hur ser det ut på sidan som du kommer ifrån?

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

## #4 — Alkvettern, 2002-12-19T15:59Z

Där skickar jag med spelarid.

Det fungerar när jag klickar på länkarna, men iochmed att jag inte har skickat med någon när sidan öppnas så får jag felmeddelandet.

Men som sagt sen fungerar det utmärkt.

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

## #5 — solbulle, 2002-12-19T20:05Z

lägg till en koll överst som kollar om querystringen innehåller något:

```
If request.querystring("spelarid") <> "" then

' resten av din kod
' samt ett stycke

End If  'längst ner.
```

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

## #6 — Alkvettern, 2002-12-20T07:53Z

Tack det hjälpte. Fick modifiera koden lite.

istället för:

```
 <% IF request.querystring("spelarid") [B]<>[/B] ""
THEN %>
```

 

så satt jag ett "=" 

Mathias

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/62642-vad-gör-jag-för-fel
