---
title: "Vad är fel."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8885-vad-är-fel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Kent"
published: "2000-09-23T16:59:00.000Z"
updated: "2001-04-06T14:19:00.000Z"
replies: 10
views: 227
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/8885-vad-är-fel"
---

# Vad är fel.

## #1 — Kent, 2000-09-23T16:59Z

Håller på utveckla en gästboktjänst, det går bra att skapa en gästbok och komma till ex, gastbok.asp?nr=27, men att lägga till ett inlägg funkar inte,
\<%
        Id = Request.Form("Id")
	Namn = Request.Form("Namn")
	Epost = Request.Form("Epost")
	Inlagg = Request.Form("Inlagg")
        Gbid = Request.Form("Gbid")
	Datum = date
	
		SQL = "INSERT INTO Inlagg "
		SQL = SQL & "(Id, Namn, Epost, Inlagg, Gbid, Datum) "
		SQL = SQL & "VALUES('" & Id & "', '" & Namn & "', '" & Epost & "', '" & Inlagg & "', '" & Gbid & "', '" & Datum & "')"
		Set RS = Databas.Execute(SQL)

	
%\>
får upp fel,
Typblandningsfel i villkorsuttryck. 

vad har jag glömt??

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

## #2 — bohlin, 2000-09-23T17:13Z

prova med:

SQL = "INSERT INTO Inlagg "
SQL = SQL & "(Namn, Epost, Inlagg, Gbid, Datum) "
SQL = SQL & "VALUES('" & Namn & "', '" & Epost & "', '" & Inlagg & "', " & Gbid & ", '" & Datum & "')"

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

## #3 — spango, 2000-09-24T10:26Z

```
SQL = SQL & "VALUES('" & Id & "', '" & Namn & "', '" & Epost & "', '" & Inlagg & "', '" & Gbid & "', '" & Datum & "')"
```

Här säger du att ID är en sträng, men jag skulle gissa att det är ett heltal, va? Ta bort fnuttarna runt ID-value:

```
SQL = SQL & "VALUES(" & Id & ", '" & Namn & "', '" & Epost & "', '" & Inlagg & "', '" & Gbid & "', '" & Datum & "')"
```

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

## #4 — Kent, 2000-09-24T10:38Z

Nope det funkar inte.

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

## #5 — AG, 2000-09-24T10:40Z

Skrota '" & Datum & "' sätt istället now() som standardvärde på kolumnen i databasen, då slipper du det, annars måste man sätta in det innanför # # och sånt.
Vad händer om du skriver ut sql satsen, response.write sql  ?

Andreas

\[Redigerat av AG den 24 sep 2000\]

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

## #6 — Kent, 2000-09-24T11:07Z

Kan du förklara dig lite mer,
menar du: 
Datum = now()
eller
" & now() & "')"

> Vad händer om du skriver ut sql satsen, response.write sql ?

??

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

## #7 — AG, 2000-09-24T11:20Z

Nej, jag menar i databasen.
Kolla denna länk så förstår du nog vad jag menar. <http://www.digital-network.nu/images/databas.gif> 
Då behöver du inte ha med datum i sql satsen och den blir nåt istil med.

```
SQL = SQL & "(Id, Namn, Epost, Inlagg, Gbid) "
SQL = SQL & "VALUES(" & Id & ", '" & Namn & "', '" & Epost & "', '" & Inlagg & "', '" & Gbid & "')"
```

Sen undrar jag om verkligen id är nåt du skickar med i ett formulär, är inte det det räknarid varje post får?

Andreas

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

## #8 — Kent, 2000-09-24T16:07Z

Får iaf upp, Syntaxfel i INSERT INTO-uttryck.

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

## #9 — AG, 2000-09-24T17:33Z

Är det verkligen så att du skickar med id som ett värde. Är det inte så att id är nåt som autogenereras, insert koden för den sidan jag länkade databasen till ser ut sähär.

```
SQLStmt = "INSERT INTO nyheter "
SQLStmt = SQLStmt & "(rubrik, artikel, email, skribent) "
SQLStmt = SQLStmt & "VALUES('" & Trim(Request.Form("rubrik")) & "', '" & Trim(Request.Form("artikel")) & "', '" & Trim(Request.Form("email")) & "', '" & Trim(Request.Form("skribent")) & "'); "
```

Andreas

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

## #10 — kristoffer, 2001-04-06T14:16Z

..

\[Redigerat av kristoffer den 06 apr 2001\]

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

## #11 — @nders, 2001-04-06T14:19Z

för att du använt reserverade ord som fältnamn.

sätt hakparenteser runt fältnamnen (framför allt date) så ska det ordna sig.

eller helst av allt, byt namn på kolumnerna.

mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/8885-vad-är-fel
