---
title: "delete hjälp."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8480-delete-hjälp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "maniac"
published: "2001-03-11T16:16:00.000Z"
updated: "2001-03-11T16:38:00.000Z"
replies: 5
views: 192
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/8480-delete-hjälp"
---

# delete hjälp.

## #1 — maniac, 2001-03-11T16:16Z

vad betyder detta:

> Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
> \[Microsoft\]\[Drivrutin för ODBC Microsoft Access\] För få parametrar angavs. 1 förväntades.
> /sida/admin/delete.asp, line 9

såhär ser koden ut. rad9 är den fetmarkerade texten.

```
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "sida01"

Visa ="DELETE * FROM news WHERE ID =" & Request.Querystring("ID")

Set RecSet = Server.CreateObject("ADODB.Recordset")
[b]RecSet.Open Visa, Connect, 2, 2[/b]

%>

<%
response.redirect("admin.asp?alt=delete")
%>
```

\[Redigerat av maniac den 11 mar 2001\]

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

## #2 — MattiasW, 2001-03-11T16:23Z

Skriv:

```
Visa ="DELETE FROM news WHERE ID =" & Request.Querystring("ID")
```

Dvs. ta bort \*

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

## #3 — maniac, 2001-03-11T16:29Z

nej samma fel än.

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

## #4 — MattiasW, 2001-03-11T16:38Z

Hmm
\* skall iofs bort men kan det vara ID som är tomt?

Prova att skriva ut SQL'en istället för att skicka den till databasen.

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

## #5 — Vide, 2001-03-11T16:38Z

Connection räcker gott och väl för detta... varför blanda in Recordset?

```
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "sida01"
Visa ="DELETE * FROM news WHERE ID =" & Request.Querystring("ID")
Connect.execute(Visa)
%>
```

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

## #6 — LarsG, 2001-03-11T16:38Z

När du gör delete så behövs det inget recordset. Använd i stället

```
   connect.execute VISA
```

Felmeddelandet tyder på att Request.QueryString("ID") inte innehåller något värde. Kan du göra en debugutskrift av VISA innan du anropar executemetoden.

Att ta bort stjärnan är i och för sig okey. Den förstås av Access men inte av andra DBMS.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/8480-delete-hjälp
