---
title: "Operator saknas i frågeutrycket"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12423-operator-saknas-i-frågeutrycket"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Addeladde"
published: "2001-11-02T16:30:00.000Z"
updated: "2001-11-02T16:48:00.000Z"
replies: 4
views: 182
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/12423-operator-saknas-i-frågeutrycket"
---

# Operator saknas i frågeutrycket

## #1 — Addeladde, 2001-11-02T16:30Z

Jag får detta felmeddelande i koden.

rost_kon, rost_alder, rost_sprak, rost_hemvist, rost_karaktar, rost_typ och rost_status har datatypen integer i en access databas

> Feltyp:
> Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
> \[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] Syntaxfel (operator saknas) i frågeuttrycket '1 2'.
> /arkivet/admin/roster/hantera_roster.asp, line 75

```
sqlString = "INSERT INTO roster " &_
  "( rost_kod, rost_kon, rost_alder, rost_sprak, " &_
  "rost_hemvist, rost_karaktar, rost_bild, " &_
  "rost_beskrivning, rost_typ, rost_fil, " &_
  "rost_status ) VALUES ( " &_
  " '" & rostKod & "', " &_
  " " & rostKon & " " &_
  " " & rostAlder & ", " &_
  " " & rostSprak & ", " &_
  " " & rostLand & ", " &_
  " " & rostkaraktar & ", " &_
  " '" & rostBild & "', " &_
  " '" & rostBeskrivning & "', " &_
  " " & rostTyp & ", " &_
  " '" & rostFil & "', " &_
   rostStatus & "  )"

Con.Execute sqlString
```

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

## #2 — LarsG, 2001-11-02T16:34Z

Kan du lägga till en utskrift av strängen?

```
response.write sqlString
```

Det verkar som om något fält innehåller 
1 2 och som du sedan försöker lägga till i ett numeriskt fält.

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

## #3 — Pace, 2001-11-02T16:35Z

Verkar som du glömt ett komma-tecken (,)

```
sqlString = "INSERT INTO roster " &_
"( rost_kod, rost_kon, rost_alder, rost_sprak, " &_
"rost_hemvist, rost_karaktar, rost_bild, " &_
"rost_beskrivning, rost_typ, rost_fil, " &_
"rost_status ) VALUES ( " &_
" '" & rostKod & "', " &_
[b]" " & rostKon & " " &_[/b]
" " & rostAlder & ", " &_
" " & rostSprak & ", " &_
" " & rostLand & ", " &_
" " & rostkaraktar & ", " &_
" '" & rostBild & "', " &_
" '" & rostBeskrivning & "', " &_
" " & rostTyp & ", " &_
" '" & rostFil & "', " &_
rostStatus & " )"
```

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

## #4 — Addeladde, 2001-11-02T16:43Z

Nu hände något jätte konstigt som jag alldrig sett förut. Jag la till komma tecknet som saknades samt skrev ut sqlsträngen. Allt verkar funka men inget hamnar i databasen.

> INSERT INTO roster ( rost_kod, rost_kon, rost_alder, rost_sprak, rost_hemvist, rost_karaktar, rost_bild, rost_beskrivning, rost_typ, rost_fil, rost_status ) VALUES ( 'se432', 2, 1, 2, 3, 1, 'helpdesk(1).gif', 'dxvg', 1, '600.mp3', 1 )

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

## #5 — Addeladde, 2001-11-02T16:48Z

Raden Con.Execute sqlString kom bort i kopieringen.

Ska försöka vara lite nogrannare innnan jag postar här. Nu funkar allt i alla fall.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12423-operator-saknas-i-frågeutrycket
