---
title: "Fel när radera post ur databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/64525-fel-när-radera-post-ur-databas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "[AMD]Zmaster"
published: "2003-01-11T21:48:36.000Z"
updated: "2003-01-12T10:56:13.000Z"
replies: 13
views: 275
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/64525-fel-när-radera-post-ur-databas"
---

# Fel när radera post ur databas

## #1 — [AMD]Zmaster, 2003-01-11T21:48Z

När jag ska deleta en post i min databas via en länk, så får jag följande fel:

Parametrarna är felaktiga, ligger utanför tillåtet intervall eller skapar en inbördes konflikt.
/hockeynytt/nyhetsscript/edit.asp, line 10

Vad menas?

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

## #2 — TainEvil, 2003-01-11T21:52Z

Kod?

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

## #3 — @nders, 2003-01-11T21:54Z

Det känns som att du antingen angett fel namn på connectionobjekt, eller försöker använda konstanter som inte definierats. 

Kod skulle inte skada, som sagt.

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

## #4 — [AMD]Zmaster, 2003-01-11T22:00Z

```
<% if Request.QueryString("delete")="ja" then

Set Conn=Server.CreateObject("ADODB.Connection")
Set RecSet=Server.CreateObject("ADODB.Recordset")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("db/nyheter.mdb")

DELETE="DELETE From nyheter WHERE ID="& Request.QueryString("ID")

Conn.Execute(DELETE)
```

en liten snutt..

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

## #5 — @nders, 2003-01-11T22:06Z

Vilken rad är rad 10 då?

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

## #6 — TainEvil, 2003-01-11T22:07Z

...och hur ser databasen ut?

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

## #7 — [AMD]Zmaster, 2003-01-11T22:10Z

rad 10:

```
Conn.Execute(DELETE)
```

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

## #8 — TainEvil, 2003-01-11T22:12Z

Din kod fungerar för mig...

Frågan är om du gör något annat före eller efter, samt om våra databaser ser likadana ut?

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

## #9 — [AMD]Zmaster, 2003-01-11T22:17Z

En annan har exakt samma sida, skickade över allt, men för han funkar det...vad kan då va fel på mitt IIS 5.1??

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

## #10 — TainEvil, 2003-01-11T22:34Z

Hur ser det ut om du kommenterar bort raden 'Conn.Execute(DELETE)' och skriver ut SQL-frågan?

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

## #11 — TainEvil, 2003-01-11T22:38Z

Om exakt samma kod och samma databas fungerar på en annan server, så är det ju lite skumt. Vilken version av MDAC körs det på din IIS?

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

## #12 — [AMD]Zmaster, 2003-01-11T23:30Z

> **TainEvil skrev:**
>
> Om exakt samma kod och samma databas fungerar på en annan server, så är det ju lite skumt. Vilken version av MDAC körs det på din IIS?

Hur kollar jag det  :q

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

## #13 — crisse6, 2003-01-12T01:47Z

kontrollpanelen tror jag, ODBC nagot..... :)

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

## #14 — OveRRidE, 2003-01-12T10:56Z

> **TainEvil skrev:**
>
> Om exakt samma kod och samma databas fungerar på en annan server, så är det ju lite skumt. Vilken version av MDAC körs det på din IIS?

I windowsXP, vilket han har (IIS 5.1), är MDAC:en garanterat uppdaterad med stöd för det där.

1\. Vad innehåller request.querystring("id")? Är det verkligen ett talvärde?
2\. Skriv såhär istället:

```
<% if Request.QueryString("delete")="ja" then

Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath ("db/nyheter.mdb")

SQL="DELETE From nyheter WHERE ID="& Request.QueryString("ID")

Conn.Execute(SQL),,128
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/64525-fel-när-radera-post-ur-databas
