---
title: "problem med delete!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8468-problem-med-delete"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "henrik2001"
published: "2001-03-10T15:14:00.000Z"
updated: "2001-03-10T15:28:00.000Z"
replies: 4
views: 269
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/8468-problem-med-delete"
---

# problem med delete!

## #1 — henrik2001, 2001-03-10T15:14Z

Tjena!

Nu har jag suttit rätt länge med den här koden...börjar bli lite arg nästan, kan nån snäll människa hjälpa mej, innan jag slår sönder datorn!?

Koden ska ta bort en post, men jag får ett felmeddelande.

Om en url ser ut såhär:
"admin.asp?CNamn=Henrik"
Så ska "Henrik"-raden tas bort ur tabellen Uppgifter

```
ADODB.Recordset fel '800a0bb9' 
Programmet använder felaktiga parametrar, som antingen ligger utanför tillåtet intervall, eller som skapar en inbördes konflikt. 

/admin.asp, rad 309
```

koden:

```
<% Set Minconn=Server.CreateObject("ADODB.Connection")
Set rs=Server.CreateObject("ADODB.Recordset")
MdbFilePath = Server.MapPath("datab/uppgifter1.mdb")
Minconn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbFilePath & ";"
SQL = "Delete * FROM Uppgifter WHERE CNamnet= " & Request.Querystring("CNamn") '"
'Rad 309 Nedan
rs.Open SQL, Minconn, AdOpenDynamic, AdLockOptimistic
rs.Delete
%>
```

tack på förhand!

/Henrik

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

## #2 — LarsG, 2001-03-10T15:18Z

Apostroferna satt lite fel.
Jag antar CNamnet är av typen text.

```
SQL = "Delete FROM Uppgifter WHERE CNamnet= '" & Request.Querystring("CNamn") & "'"
```

Red: såg en sak till

I stället för att göra rs.open och rs.delete så gör du enbart

```
Minconn.execute SQL
```

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

## #3 — Vide, 2001-03-10T15:18Z

Du skall inte använda Recordset till att deleta...

```
<% Set Minconn=Server.CreateObject("ADODB.Connection")
MdbFilePath = Server.MapPath("datab/uppgifter1.mdb")
Minconn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbFilePath & ";"
SQL = "Delete * FROM Uppgifter WHERE CNamnet= '" & Request.Querystring("CNamn") "'"
Minconn.execute(SQL)
%>
```

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

## #4 — LarsG, 2001-03-10T15:22Z

Är du lite långsam idag Vide?

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

## #5 — Vide, 2001-03-10T15:28Z

Hähä... verkar som det... dom här ölen e inte bra för kodande... :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/8468-problem-med-delete
