---
title: "Fel på insert"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/54931-fel-på-insert"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "icaaq"
published: "2002-10-02T20:52:05.000Z"
updated: "2002-10-03T07:30:39.000Z"
replies: 10
views: 277
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/54931-fel-på-insert"
---

# Fel på insert

## #1 — icaaq, 2002-10-02T20:52Z

Ser ni nått fel på denna

```
[red]
strSasong = Trim(Request.Form("strSasong"))
	strSQL ="INSERT INTO t_serie(f_sasong)VALUES('"&strSasong&"')"
		Set objConn = Server.CreateObject("ADODB.Connection") 
		objConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=xxx"
		objConn.open
		objConn.Execute(strSQL)
		objConn.Close[/red]
```

den ger

**INSERT INTO t_serie(f_sasong)VALUES('asdfasdf')** 
och jag har satt alla rättigheter på mappen.....

vad är fel

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

## #2 — icaaq, 2002-10-02T20:53Z

den ger
Microsoft JET Database Engine error '80004005' 

Operation must use an updateable query.

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

## #3 — icaaq, 2002-10-02T20:54Z

Re: Fel på insert

stressad

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

## #4 — Jesper T, 2002-10-02T21:13Z

Är det löst?

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

## #5 — Jesper T, 2002-10-02T21:15Z

Du måste väl öppna din connection innan du gör en insert?!

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

## #6 — Poffe, 2002-10-02T21:39Z

> **Jesper T skrev:**
>
> Du måste väl öppna din connection innan du gör en insert?!

det gör han, bara SQL'n som står innan inte själva insättningen

Testa att göra ett mellanrum innan VALUES(..

kanske hjälper :)

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

## #7 — crisse6, 2002-10-02T21:40Z

Som jesper sa, sa ska det val vara:

```
strSasong = Trim(Request.Form("strSasong"))
Set objConn = Server.CreateObject("ADODB.Connection") 
objConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=xxx"
objConn.open
strSQL ="INSERT INTO t_serie(f_sasong)VALUES('"&strSasong&"')"
objConn.Execute(strSQL)
objConn.Close
```

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

## #8 — Poffe, 2002-10-02T21:42Z

crisse6: 
vad är det för skillnad på din kod och koden han skrivit? placeringen på strSQL har nada betydelse..

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

## #9 — Jesper T, 2002-10-02T21:51Z

Skriv också:
objConn.Execute(strSQL),,128

> 128 innebär att ADO inte skapar något recordset. Om man inte anger det så skapas ett tomt och stängt recordset när man gör execute på kommandon som inte returnerar någon post.

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

## #10 — crisse6, 2002-10-02T22:03Z

okey, visste inte det :r

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

## #11 — LarsG, 2002-10-03T07:30Z

Felet beror på att du inte har skrivrättigheter till katalogen där databasen ligger. Detta har behandlats tidigare, sök.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/54931-fel-på-insert
