---
title: "Lägg till idatabas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/69359-lägg-till-idatabas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "dahlgren"
published: "2003-02-25T08:54:00.000Z"
updated: "2003-02-25T22:31:03.000Z"
replies: 12
views: 278
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/69359-lägg-till-idatabas"
---

# Lägg till idatabas

## #1 — dahlgren, 2003-02-25T08:54Z

Jag får fel när jag försöker lägga till saker i databasen.
Microsoft OLE DB Provider for ODBC Drivers error '80040e21' 

Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done. 

/dweb/mat/laggtill.asp, line 61 
Rad 61 är fetmarkerad. Databasen är Mysql. kan det hat ett göra med koden är skriven för sqlserver och att jag sen flyttat allt till Mysql? Nån som har en lösning?

```
<%
IF NOT Request.Form("sender") = "" AND NOT Request.Form("rubrik") = "" THEN
		SQL = "SELECT * FROM mat"
		SET RecSet = Server.CreateObject("ADODB.Recordset")
	RecSet.Open SQL, Conn, adOpenStatic, adLockOptimistic
	'kod för att kunna lägga till en post i databasen
	RecSet.AddNew
	RecSet("lista") = Request.Form("lista")
	RecSet("ingredienser") = Request.Form("ingredienser")
	RecSet("beskrivning") = Request.Form("beskrivning")
	RecSet("kommentarer") = Request.Form("kommentarer")
	RecSet("sender") = Request.Form("sender")
	RecSet("rubrik") = Request.Form("rubrik")
	[b]RecSet("godkand") = "nej"[/b]
	RecSet.Update
	RecSet.Close
	Conn.Close
```

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

## #2 — LarsG, 2003-02-25T09:17Z

Vad är godkänd för datatyp? 
Vilken DBMS är det?

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

## #3 — dahlgren, 2003-02-25T09:19Z

Den är av typen char(3)
DBMS?

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

## #4 — Josef, 2003-02-25T09:29Z

Access, SQL Server, Oracle, MySQL osv...

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

## #5 — dahlgren, 2003-02-25T09:40Z

Jag använder mig av Mysql.

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

## #6 — mikul, 2003-02-25T10:44Z

Detta borde funka ;)

```
IF NOT Request.Form("sender") = "" AND NOT Request.Form("rubrik") = "" THEN

lista = Trim(Request.Form("lista"))
ingredienser = Trim(Request.Form("ingredienser"))
beskrivning = Trim(Request.Form("beskrivning"))
kommentarer = Trim(Request.Form("kommentarer"))
sender = Trim(Request.Form("sender"))
rubrik = Trim(Request.Form("rubrik"))

Query = "Insert into mat(lista,ingridienser,beskrivning,"&_
"kommentar,sender,rubrik,godkand) Values '"& lista &"',"&_
ingredienser &"', '"& beskrivning &"', '"& kommentar &"', "&_
sender &"', '"& rubrik &"', 'nej'"

Conn.Execute Query,,128
Conn.Close : Set Conn = Nothing
```

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

## #7 — dahlgren, 2003-02-25T21:33Z

Då dyker dettta fel upp
Microsoft OLE DB Provider for ODBC Drivers error '80040e09' 

\[TCX\]\[MyODBC\]You have an error in your SQL syntax near ''middag',435ert', 'eryhgfh', '', Joans', '345', 'nej'' at line 1 

/dweb/mat/laggtill.asp, line 63

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

## #8 — LarsG, 2003-02-25T22:01Z

Det saknas parenteser

```
query = "Insert into mat(lista,ingridienser,beskrivning,"&_
"kommentar,sender,rubrik,godkand) Values ('"& lista &"',"&_
ingredienser &"', '"& beskrivning &"', '"& kommentar &"', "&_
sender &"', '"& rubrik &"', 'nej')"
```

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

## #9 — dahlgren, 2003-02-25T22:09Z

får fortfanade samma fel
Microsoft OLE DB Provider for ODBC Drivers error '80040e09' 

\[TCX\]\[MyODBC\]You have an error in your SQL syntax near ':', 'Tillagnings beskrivning', '', Inskickat av', 'Rubrik', 'nej')' at line 1 

/dweb/mat/laggtill.asp, line 63

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

## #10 — LarsG, 2003-02-25T22:17Z

Det fanns fler fel i mikuls kod såg jag

```
query = "Insert into mat(lista,ingridienser,beskrivning,"&_
"kommentar,sender,rubrik,godkand) Values ('"& lista &"','"&_
ingredienser &"', '"& beskrivning &"', '"& kommentar &"', '"&_
sender &"', '"& rubrik &"', 'nej')"
'debug
'response.write "SQL:" & query
'response.end
```

Om det fortfarande blir problem så kan du ju skriva ut innehållet i variabeln query och visa det.

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

## #11 — dahlgren, 2003-02-25T22:21Z

Nu blev det så här:
SQL:Insert into mat(lista,ingridienser,beskrivning,kommentar,sender,rubrik,godkand) Values ('llunch','Ingredienser:', 'Tillagnings beskrivning', '', 'Inskickat av', 'Rubrik', 'nej') 
Microsoft OLE DB Provider for ODBC Drivers error '80004005' 

\[TCX\]\[MyODBC\]Unknown column 'ingridienser' in 'field list' 

/dweb/mat/laggtill.asp, line 67

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

## #12 — LarsG, 2003-02-25T22:25Z

Det är ju bara en felstavning ingridienser istf ingredienser.

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

## #13 — dahlgren, 2003-02-25T22:31Z

Tack nu funkar det. hittade även ett fel till som dök upp när mikul ändrade koden.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/69359-lägg-till-idatabas
