---
title: "Value?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/97769-value"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "k0ffe"
published: "2004-02-20T01:07:15.000Z"
updated: "2004-02-20T10:35:13.000Z"
replies: 6
views: 245
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/97769-value"
---

# Value?

## #1 — k0ffe, 2004-02-20T01:07Z

```
SQL = "SELECT * FROM debatt WHERE DID = " & Request.QueryString("SID") 

namn = Replace(Request("namn"), "'", "''") 
epost = Replace(Request("epost"), "'", "''")
rubrik = Replace(Request("rubrik"), "'", "''")
inlagg = Replace(Request("inlagg"), vbCrLf, "<br>")
ip = Replace(Request("ip"), "'", "''")

SQLStmt = "INSERT INTO debatt_svar (namn, epost, rubrik, inlagg, ip, SID)"
SQLStmt = SQLStmt & "VALUES('" & namn & "', '" & epost & "', '" & rubrik & "', '" & inlagg & "', '" & ip & "', '" [b]?[/b] "') "

Set RS = Connection.Execute(SQLStmt)

Connection.Close
Set Connection = Nothing

Response.Redirect("default.asp")	
%>
```

Vad ska jag skriva för att få mitt DID (debatt-ID) som värde i fältet SID (svarets ID som är relaterat till DID) ?

Blir galen...

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

## #2 — @nders, 2004-02-20T05:27Z

Om jag förstår dig rätt:

```
SQLStmt = SQLStmt & "VALUES('" & namn & "', '" & epost & "', '" & rubrik & "', '" & inlagg & "', '" & ip & "', " Request.QueryString("SID") & ") "
```

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

## #3 — k0ffe, 2004-02-20T10:23Z

Tycker jag också... men får bara fel:

```
Error Type:
Sun ONE ASP VBScript compilation (0x800A0401)
Syntax error, unexpected "identifier", expecting end of statement
/debatt/skicka_svar.asp, line 16, column 114
```

FÖrstår bara inte vad felet är...

```
SQL = "SELECT * FROM debatt_svar WHERE SID = " & Request.QueryString("DID") 

namn = Replace(Request("namn"), "'", "''") 
epost = Replace(Request("epost"), "'", "''")
rubrik = Replace(Request("rubrik"), "'", "''")
inlagg = Replace(Request("inlagg"), vbCrLf, "<br>")
ip = Replace(Request("ip"), "'", "''")

SQLStmt = "INSERT INTO debatt_svar (namn, epost, rubrik, inlagg, ip, SID)"
SQLStmt = SQLStmt & "VALUES('" & namn & "', '" & epost & "', '" & rubrik & "', '" & inlagg & "', '" & ip & "', " Request.QueryString("DID") & ") "

Set RS = Connection.Execute(SQLStmt)

Connection.Close
Set Connection = Nothing

Response.Redirect("default.asp")
```

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

## #4 — cyprys, 2004-02-20T10:27Z

Du måste väl ha mellansum mellan SID)ochVALUES?
Alltså SQLStmt = SQLStmt & " VALUES..."
Annars är alltid en idé att skriva ut satsen först och felsöka.
r: Eller har jag missat hela poängen här?

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

## #5 — k0ffe, 2004-02-20T10:29Z

Hänger inte med, var vill du ha mellanslag?

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

## #6 — @nders, 2004-02-20T10:31Z

Släng in ett &-tecken där jag missade det, dvs före Request.

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

## #7 — k0ffe, 2004-02-20T10:35Z

:) VAknade nyss... tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/97769-value
