---
title: "Problem att uppdatera databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11725-problem-att-uppdatera-databas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Hazze"
published: "2001-09-22T14:20:00.000Z"
updated: "2001-09-22T15:40:00.000Z"
replies: 7
views: 223
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/11725-problem-att-uppdatera-databas"
---

# Problem att uppdatera databas

## #1 — Hazze, 2001-09-22T14:20Z

Har problem att lägga till nyheter i en databas. Dessutom har koden fungerat tidigare vilket gör mig förvirrad. Felmeddelandet ser ut så här:

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

\[Microsoft\]\[ODBC Microsoft Access Driver\] Syntax error in INSERT INTO statement. 

tralala.asp, line 93 

Det bör kärva någonstans på dessa raderna:

```
SQLStmt = "Insert Into recenserat "
		blabla	Connection.Execute(SQLStmt)
```

Några idéer? :q :)

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

## #2 — LarsG, 2001-09-22T14:25Z

Nej, inte om du inte visar mer kod.
Det är även en fördel om du visar värdet av variabeln SQLstmt.

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

## #3 — jorgen, 2001-09-22T14:25Z

```
SQLStmt = "Insert Into recenserat "
...
response.write SQLStmt
Connection.Execute(SQLStmt)
```

Hej, kör denna och återkom med resultatet. byt ut ... mot den kod där är nu :)

mvh Jörgen

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

## #4 — icaaq, 2001-09-22T14:27Z

Du måste ju säga var du ska ha in värdena :)

```
SQLStmt = "Insert Into recenserat(fält1, fält2)VALUES(värde1, värde2)"
blabla Connection.Execute(SQLStmt)
```

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

## #5 — Hazze, 2001-09-22T14:42Z

Här kommer mer kod: :)

```
SQLStmt = "Insert Into recenserat "
		SQLStmt = 	SQLStmt & 	"(Band, Skiva, Text, Recension, Datum, Betyg, Av, Link) "
 	SQLStmt = 	SQLStmt & 	"VALUES('" & Request.Form("bandet") & "', '" & Request.Form("skivan") & "', '" & Request.Form("ingressen") & "', '" & Request.Form("recensionen") & "', '" & Request.Form("datumet") & "', '" & Request.Form("betyget") & "', '" & Request.Form("vem") & "', '" & Request.Form("lank") & "')"
	Connection.Execute(SQLStmt)
```

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

## #6 — jorgen, 2001-09-22T14:47Z

Hej!

Kan misstänka något av följande:

Betyget är av numerisk sort och du ska du inte ha några apostrofer. Är det en accessdatabas vill den ha # # runt datum.

Prova att skriva ut den enligt ovan med response.write

r: vilka fält är av vilken typ?

mvh Jörgen :)

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

## #7 — LarsG, 2001-09-22T14:49Z

Text är ett reserverat ord i Access. Det kan också vara problem med datatyper, datumvärden omges av # i access.

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

## #8 — Hazze, 2001-09-22T15:40Z

Fungerar nu. :)

Stort tack för hjälpen. Bytte namn på fältet "Text" så fungerade allt utan problem.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11725-problem-att-uppdatera-databas
