---
title: "Syntax error"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/92990-syntax-error"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Thompa__85"
published: "2003-12-18T12:13:39.000Z"
updated: "2003-12-18T12:27:22.000Z"
replies: 3
views: 179
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/92990-syntax-error"
---

# Syntax error

## #1 — Thompa__85, 2003-12-18T12:13Z

Detta felmeddelande får jag:

```
Microsoft OLE DB Provider for ODBC Drivers error '80040e14' 

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'status -'. 

/2/noje/slump/slump.asp, line 110
```

Detta är min kod.. och rad 110 är:
strStatus = strStatus - Int(Request.Form("satsa"))

```
<%
dim upperlimit, lowerlimit, slump, status
randomize 
upperlimit = 10
lowerlimit = 1
slump =Int((upperlimit - lowerlimit)*Rnd() + lowerlimit)

If IsNumeric(Request.Form("satsa")) = false and cint(Request.Form("satsa")) < 1 Then %>

<%
else
	Connect.Execute("Update anv Set status = status - " & Request.Form("satsa") & " Where id = '" & Session("id") & "' ")

	strStatus = strStatus - Int(Request.Form("satsa"))

	If Int(slump) = Int(Request.Form("gissa")) Then
		strVinst = Int(Request.Form("satsa")) * 5
		Connect.Execute("Update anv Set status = status + " & strVinst & " Where id = '" & Session("id") & "'")
	End If
End If

 
%>
```

Men som är mysko, det är att meddelandet ligger bara där i början, sen när man kört slumpgeneratorn en gång så funkar allt fint.. varför?

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

## #2 — OveRRidE, 2003-12-18T12:17Z

Felmeddelandet kommer sannolikt inte från den raden du nämnde, utan snarare från det första databas-anropet. 

1\. Kolla ifall request.form("satsa") innehåller något. 
2\. Klamra 'status', det kan vara ett reserverat ord.

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

## #3 — Thompa__85, 2003-12-18T12:20Z

> **OveRRidE skrev:**
>
> Felmeddelandet kommer sannolikt inte från den raden du nämnde, utan snarare från det första databas-anropet. 
> 
> 1\. Kolla ifall request.form("satsa") innehåller något. 
> 2\. Klamra 'status', det kan vara ett reserverat ord.

Tack, request.form("satsa") innehåller inget när man kommer till sidan.. men sen när man börjar spela så innehåller det nått..
kan jag göra på nått sätt att när man kommer in på sidan så ska inte felmeddelandet komma upp?

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

## #4 — Mog, 2003-12-18T12:27Z

Misstänker att du behöver köra "cint(Request.Form("satsa"))" även i Else-satsen, Request.Form("satsa") är väl text om jag inte har fel för mig.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/92990-syntax-error
