---
title: "missing operator"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13757-missing-operator"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Gimbo"
published: "2002-01-13T18:55:00.000Z"
updated: "2002-01-13T21:29:00.000Z"
replies: 7
views: 205
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/13757-missing-operator"
---

# missing operator

## #1 — Gimbo, 2002-01-13T18:55Z

Hejsan,
så här ser min kod ut:

```
If Request.Querystring("action") = "spara" AND Session("koll") = Losen Then

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("databasen.mdb")
SQL = "INSERT INTO filmtips ([Filmnamn],[Text],[Bild],[Datum]) VALUES('" & Request.Form("Filmnamn") & "','" & Request.Form("Text") & "','" & Request.Form("Bild") & "',#" & Now & "#)"
Conn.Execute(SQL)
		
Response.Redirect "laggtill.asp?action=ja"
	
End If
```

och jag får felmeddelandet:

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

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression ''Styrka kan finnas i de minsta sakerna... . 

/laggtill.asp, line 151
```

Detta sker när jag fylle ri ett formulär och ska skriva till databasen

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

## #2 — @nders, 2002-01-13T19:02Z

Hur ser den färdiga SQL-frågan ut?

```
Response.write SQL
```

Innan execute, så skrivs frågan till brusaren.

mvh,

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

## #3 — Gimbo, 2002-01-13T19:27Z

Jag förstår inte riktigt vad du menar med den färdiga SQL-frågan?

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

## #4 — LarsG, 2002-01-13T19:37Z

@nders menar den sträng som du bygger ihop i variabeln SQL.

```
If Request.Querystring("action") = "spara" AND Session("koll") = Losen Then
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("databasen.mdb")
SQL = "INSERT INTO filmtips ([Filmnamn],[Text],[Bild],[Datum]) VALUES('" & Request.Form("Filmnamn") & "','" & Request.Form("Text") & "','" & Request.Form("Bild") & "',#" & Now & "#)"[b]
Response.write "Sql:" & SQL[/b]
'Conn.Execute(SQL)

Response.Redirect "laggtill.asp?action=ja"

End If
```

Kan du posta resultatet av den utskriften?

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

## #5 — icaaq, 2002-01-13T19:42Z

Du bör kommentera bort Response.Redirect "laggtill.asp?action=ja" också

```
If Request.Querystring("action") = "spara" AND Session("koll") = Losen Then
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("databasen.mdb")
SQL = "INSERT INTO filmtips ([Filmnamn],[Text],[Bild],[Datum]) VALUES('" & Request.Form("Filmnamn") & "','" & Request.Form("Text") & "','" & Request.Form("Bild") & "',#" & Now & "#)"[b]
Response.write "Sql:" & SQL[/b]
'Conn.Execute(SQL)

'Response.Redirect "laggtill.asp?action=ja"

End If
```

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

## #6 — Gimbo, 2002-01-13T19:59Z

När jag skrev in det du skrev i fetstil i min kod så fick jag det att fungera lokalt på min hårddisk men när jag sedan skickade upp filen till servern så fick jag samma felmeddelande plus en extra text över den, där den skrev ut det jag hade fyllt i formuläret...

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

## #7 — icaaq, 2002-01-13T20:08Z

Det är den texten vi vill se :)

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

## #8 — Gimbo, 2002-01-13T21:29Z

Aj så dum jag är, fick det att fungera men tack i a f...

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13757-missing-operator
