---
title: "Delete problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/165686-delete-problem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Trumpf"
published: "2007-10-21T14:58:57.000Z"
updated: "2007-10-21T20:45:31.000Z"
replies: 16
views: 869
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/165686-delete-problem"
---

# Delete problem

## #1 — Trumpf, 2007-10-21T14:58Z

Hallå,
Jag vill ta bort en post i en access fil.

```
<a href="delete_post.asp?id=<%=rs("id")%>" title="Ta bort" onClick="return confirm('Vill du verkligen ta bort?');">ta bort</a>
```

Denna länk har jag men hur ser resten ut.

```

<!-- #include file="adovbs.inc" -->

<%
Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/members.mdb")&";"

Connect.Execute("DELETE From members Where id=" &Request.QueryString("id"))

Response.Redirect "main.asp"

%>
```

Vad har jag missat?

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

## #2 — Sjodahl, 2007-10-21T15:23Z

Vad blir det för fel?

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

## #3 — Trumpf, 2007-10-21T15:43Z

Får en tom sida endast samt inget händer.......................

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

## #4 — Trumpf, 2007-10-21T19:36Z

Testade detta och det borde fungera men icke.

```
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.Mappath("/db/members.mdb")

Connect.Execute("DELETE * FROM members WHERE id="& Request("id"))
Response.Redirect "laggatill_redigera_medlem.asp"

	RecSet.Close
	Set RecSet = nothing

%>
```

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

## #5 — Zaiman, 2007-10-21T19:45Z

```
Connect.Execute("DELETE * FROM members WHERE id= '"& Request("id") &"'")
```

Så stäng dina recordset innan din Response.Redirect.

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

## #6 — Trumpf, 2007-10-21T19:54Z

Testar men får samma fel.

Men när jag gör egenskap så får jag detta fel i http (  res://ieframe.dll/http_500.htm#<http://www>. här står min adress. )

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

## #7 — Trumpf, 2007-10-21T20:01Z

Jag kör detta nu men något är fel:

```
<a href="delete_post.asp?id=<%=rs("id")%>" title="Ta bort" onClick="return confirm('Vill du verkligen ta bort?');">ta bort</a>
```

```
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.Mappath("db/members.mdb")

Connect.Execute("DELETE * FROM members WHERE id= '"& Request("id") &"'")

	RecSet.Close
        Connect.Close
	Set RecSet = nothing

Response.Redirect "laggatill_redigera_medlem.asp"

%>
```

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

## #8 — Zaiman, 2007-10-21T20:02Z

Ta bort din response.redirect och kontrollera vad du får för felmeddelande.

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

## #9 — Peter S, 2007-10-21T20:03Z

```
<%
Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/members.mdb")&";"
Connect.Execute("DELETE From members Where id=" & clng(Request.QueryString("id")))
Connect.Close

Response.Redirect "main.asp"

%>
```

Var kommer recset in i bilden?

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

## #10 — Zaiman, 2007-10-21T20:03Z

Var har du skapat ditt RecSet ?
Den kod du visar försöker stänga något som inte finns.

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

## #11 — Trumpf, 2007-10-21T20:14Z

```

<%
Dim con445 
Set con445 = Server.CreateObject("ADODB.Connection") 

con445.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("db/members.mdb")
con445.open

%>

<%

strSQL = "SELECT * From members ORDER BY username ASC"
Set rs = con445.Execute(strSQL)

%>

   

<%Do While not rs.eof%>

<u><%=rs("username")%></u> ( <%=rs("fnamn")%> <%=rs("enamn")%> )
 Redigera | <a href="delete_post.asp?id=<%=rs("id")%>" title="Ta bort" onClick="return confirm('Vill du verkligen ta bort?');">ta bort</a>

<br>

</font>

<%

rs.movenext
Loop
rs.Close
con445.Close
Set con445 = Nothing
%>
```

Så här kör jag. Detta är fel alltså?!

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

## #12 — Zaiman, 2007-10-21T20:16Z

Öööh var det inte delete delen du hade problem med?

Förlåt.. 

Men titta på Peter S förslag, fungerar inte det?

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

## #13 — Trumpf, 2007-10-21T20:27Z

Testat Peters förslag får bara en error hml sida upp.

När jag gör egenskaper på den så visar den ( res://ieframe.dll/http_500.htm#http://www.minsida.se/delete_post.asp?id=31" )

Det jag visade Zaiman var hur jag får tag på id.

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

## #14 — Zaiman, 2007-10-21T20:30Z

Stäng av egna felmeddelanden i IE. 
Kommentera bort response.redirect för att se om sidan går igenom.

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

## #15 — Trumpf, 2007-10-21T20:33Z

Aha!
Fel meddelande:

Active Server Pages error 'ASP 0239' 

Cannot process file 

/delete_post.asp, line 1 

UNICODE ASP files are not supported.

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

## #16 — Zaiman, 2007-10-21T20:40Z

Google gav:

```
You need to re-save the file in ANSI format before it will run.
Probably the easiest way to do this is to open the file with Notepad,
then do File->Save As, then change the Encoding: box from UNICODE to ANSI and save over the original file.
```

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

## #17 — Trumpf, 2007-10-21T20:45Z

Tusen tack!!
Utan din hjälp hade jag inte fått det att fungera.............
Nu kan jag jobba vidare.
Detta var väl ett skit fel, men lärorikt!

Tack igen!

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

---

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