---
title: "Syntaxfel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/68777-syntaxfel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "berntg"
published: "2003-02-19T21:05:50.000Z"
updated: "2003-02-20T17:15:24.000Z"
replies: 5
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/68777-syntaxfel"
---

# Syntaxfel

## #1 — berntg, 2003-02-19T21:05Z

Känner mig blind.

Vad har jag för syntaxfel i följande kod:
\<% 
	Dim fornamn, efternamn, klass, antal, sql
  fornamn = request.form("fornamn")
  efternamn = request.form("efternamn")
  klass = request.form("klass")
	antal = request.form("antal")

  sql = "insert into cd (fornamn, efternamn, klass, antal) values(" & \_
        "'" & fornamn & "'," & \_ 
        "'" & efternamn & "'," & \_ 
				"'" & klass & "'," & \_ 
        "'" & antal & "'"

	con.execute sql

	con.Close
	set con = nothing
%\>

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

## #2 — Jesper T, 2003-02-19T21:16Z

Vad är det för datatyper i databasen?

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

## #3 — berntg, 2003-02-19T21:22Z

Antal är tal resten text

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

## #4 — erka, 2003-02-19T21:26Z

antal ska då vara uan ' fnuttarna

"& antal &"

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

## #5 — LarsG, 2003-02-19T21:27Z

Alltså bort med apostrofer kring antal och lägg dit en avslutande parentes och säkerhetskrafs.
 

```
 sql = "insert into cd (fornamn, efternamn, klass, antal) values(" & _
"'" & replcae(fornamn,"'","''") & "'," & _
"'" & replace(efternamn,"'","''") & "'," & _
"'" & replace(klass,"'","''") & "'," & _
   antal & ")"
```

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

## #6 — berntg, 2003-02-20T17:15Z

Vad är vitsen med "replace"?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/68777-syntaxfel
