---
title: "Snabbfråga!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/64075-snabbfråga"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ConnyFox"
published: "2003-01-07T16:56:21.000Z"
updated: "2003-01-07T17:39:48.000Z"
replies: 20
views: 269
page: 1
pages: 2
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/64075-snabbfråga"
---

# Snabbfråga!

_Sida 1 av 2._

## #1 — ConnyFox, 2003-01-07T16:56Z

vad är fel på följande?

```
<%
set connection = server.createobject("ADODB.connection")
connection.open "provider=microsoft.jet.oledb.4.0;data source=" & server.mappath("filmer.mdb")
set recset = server.createobject("ADODB.recordset")
sql = "Select * from filmer where ID = '" & request.querystring("ID") & "'"
set recset = connection.Execute(SQL)

recset.add
recset(request.querystring("tabell")) = request.form(request.querystring("tabell"))
recset.update
recset.close

response.Write("Infon har Sparats!")
%>
```

Felmeddelande : 
Feltyp:
Microsoft JET Database Engine (0x80040E07)
Typblandningsfel i villkorsuttryck.
/2/filmdatabas2/laggtill.asp, line 6

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

## #2 — Macce, 2003-01-07T17:00Z

Ta bort fnuttarna kring ID=.... Den ä väl numerisk ?

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

## #3 — ConnyFox, 2003-01-07T17:02Z

True true ;)

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

## #4 — ConnyFox, 2003-01-07T17:04Z

Men nu e d en annan sak, asså finns änns recset.add? =D

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

## #5 — Josef, 2003-01-07T17:06Z

```
recset.AddNew
```

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

## #6 — ConnyFox, 2003-01-07T17:07Z

mjoo d vet jag men om man vill lägga till i befintligt vad skriver man då? inte ersätta fältet och inte skapa nytt. ?

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

## #7 — Josef, 2003-01-07T17:08Z

```
recset(request.querystring("tabell")) = request.form(request.querystring("tabell"))
recset.update
recset.close
```

Då behöver du inget .Add eller .AddNew överhuvudtaget.

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

## #8 — Josef, 2003-01-07T17:10Z

Sedan är det ju ganska bra att även stänga connection med Connection.Close och Set Connection = Nothing.

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

## #9 — ConnyFox, 2003-01-07T17:10Z

Asså den lägger till då o ersätter inte d som redan finns?

t.ex om jag redan har Björn i fältet o vill ha kossa oxå så blir det björn, kossa?

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

## #10 — LarsG, 2003-01-07T17:12Z

Nej,  och bygg inte system på det sättet. Lagra var sak för sig.

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

## #11 — Josef, 2003-01-07T17:13Z

```
recset(request.querystring("tabell")) = recset(request.QueryString("tabell")) & ", " & request.form(request.querystring("tabell"))
```

Vet inte, men det kanske fungerar som du vill ha det.

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

## #12 — ConnyFox, 2003-01-07T17:21Z

Ok asså det funkar inte får man änns skriva såhär?
recset(request.querystring("tabell"))

```
<%
set connection = server.createobject("ADODB.connection")
connection.open "provider=microsoft.jet.oledb.4.0;data source=" & server.mappath("filmer.mdb")
set recset = server.createobject("ADODB.recordset")
sql = "Select * from filmer where ID = " & request.querystring("ID") & ""
set recset = connection.Execute(SQL)

recset(request.querystring("tabell")) = recset(request.QueryString("tabell")) & ", " & request.form("apa")
recset.update
recset.close
connection.close

response.Write("Infon har Sparats!")
%>
```

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

## #13 — Josef, 2003-01-07T17:22Z

> **ConnyFox skrev:**
>
> Ok asså det funkar inte får man änns skriva såhär?
> recset(request.querystring("tabell"))

Får du något felmeddelande?

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

## #14 — ConnyFox, 2003-01-07T17:26Z

japp :D

Feltyp:
ADODB.Recordset (0x800A0CC1)
Objektet kunde inte hittas i mängden med det begärda namnet eller numret.
/2/filmdatabas2/laggtill.asp, line 10

vet inte vad det kan vara men meningen är ju att infon i request.form("apa") skall sparas i kolumnen request.querystring("tabell") i tabellen filmer i databasen filmer.mdb o d vill inte sig :D

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

## #15 — Josef, 2003-01-07T17:28Z

Prova att skriva så här istället:

```
recset("" & request.querystring("tabell") & "")
```

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

## #16 — ConnyFox, 2003-01-07T17:31Z

hmm då får jag 

Feltyp:
ADODB.Recordset (0x800A0CB3)
Aktuellt Recordset kan inte uppdateras. Det kan bero på en begränsning av providern eller den valda låstypen.
/2/filmdatabas2/laggtill.asp, line 8

Ska d inte vara några ' med?

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

## #17 — Josef, 2003-01-07T17:34Z

Såg nu att du har två Set recset:

```
set recset = server.createobject("ADODB.recordset")
```

och

```
set recset = connection.execute(sql)
```

Byt ut det senare mot

```
recset.open sql, connection, 3,3
```

Så går det nog bättre.

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

## #18 — ConnyFox, 2003-01-07T17:35Z

Ah d e polarn som lurat i mig massa saker ;)

men man kan väll ha det så och ta bort
set recset = server.createobject("ADODB.recordset")
iställeT?

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

## #19 — ConnyFox, 2003-01-07T17:36Z

nej d kunnde man inte! Aja tack iaf d funkar nu!

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

## #20 — Josef, 2003-01-07T17:37Z

Jo, fast då är bra om du ändrar din sql-sträng till en "update ..." istället, det skulle vara mycket smidigare.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/64075-snabbfråga  
Nästa sida: https://www.webforum.nu/amne/asp/64075-snabbfråga/page2.md
