---
title: "använda checkbox för att radera i ....."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12810-använda-checkbox-för-att-radera-i"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "LearningASP"
published: "2001-11-24T13:57:00.000Z"
updated: "2001-11-25T11:42:00.000Z"
replies: 6
views: 294
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/12810-använda-checkbox-för-att-radera-i"
---

# använda checkbox för att radera i .....

## #1 — LearningASP, 2001-11-24T13:57Z

Jag har en sida där man får upp sina inlaggda annonser och kan markera  sina poster med en checkbox, men nu till mitt problem...

Jag vill få upp annonser ur två databaser i denna lista och kunna välja med hjälp av checkboxar att radera de poster som man markerat

går detta att lösa?

eller måste jag ha en sida för varje databas???

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

## #2 — LarsG, 2001-11-24T14:05Z

Jo, det går väl att lösa så att du för varje checkbox har ett hidden-fält som anger vilken databas du skall radera i.

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

## #3 — LearningASP, 2001-11-24T14:07Z

har du lust att förklara lite mer hur man kan lösa detta?

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

## #4 — LarsG, 2001-11-24T14:26Z

Om jag tänker efter lite så behövs det inga hidden-fält.

Om du döper alla checkboxar som hör ihop med den ena databasen (eller menar du tabell?) till ett namn och de andra till ett annat så går det bra

```
response.write "<form action='delete.asp' method='post'>"
set connect = server.createobject("adodb.connection")
connect.open "db1"
sql = "select * from db1tabell"
set rs = connect.execute("sql")
while not rs.eof
response.write "<input type='checkbox' value='" & rs("id") & "name='db1'>"
rs.movenext
wend
rs.close
connect.close

connect.open "db2"
sql = "select * from db2tabell"
set rs = connect.execute("sql")
while not rs.eof
response.write "<input type='checkbox' value='" & rs("id") & "name='db2'>"
rs.movenext
wend
rs.close
connect.close
response.write "</form>"
```

och sedan på delete.asp

```
connect.open "db1"
sql = "delete from db1tabell where id in (" & request.form("db1") & ")"
connect.execute sql,,128
connect.close

connect.open "db2"
sql = "delete from db2tabell where id in (" & request.form("db2") & ")"
connect.execute sql,,128
connect.close
```

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

## #5 — LearningASP, 2001-11-24T14:33Z

jag menar ju naturligtvis ur 2 tabeller, e lite seg idag ;)

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

## #6 — LearningASP, 2001-11-25T11:18Z

Jag testade med denna 

```
<%
	response.write "<form action='delete.asp' method='post'>"
	set connect = server.createobject("adodb.connection")
	connect.open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\crystal\databas\annonser.mdb" 
	SQL = "SELECT * FROM bilannons"
	set rs = connect.execute("sql")
	while not rs.eof
	response.write "<input type='checkbox' value='" & rs("id") & "' name='db1'>"
	rs.movenext
	wend
	rs.close
	connect.close
	connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\crystal\databas\annonser.mdb"
	SQL = "SELECT * FROM delar"
	set rs = connect.execute("sql")
	while not rs.eof
	response.write "<input type='checkbox' value='" & rs("id") & "' name='db2'>"
	rs.movenext
	wend
	rs.close
	connect.close
	response.write "</form>"
%>
```

men får följande fel

```
Microsoft OLE DB Provider for ODBC Drivers fel '80040e14' 

[Microsoft][Drivrutin för ODBC Microsoft Access] Ogiltigt SQL-uttryck. 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT' eller 'UPDATE' förväntades. 

/porsche/delete/del_ann.asp, line 15
```

Vad är det för fel är jag blind?

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

## #7 — @nders, 2001-11-25T11:42Z

Du har gjort ett litet misstag.

Ta bort citationstecknen runt sql på följande rad:

```
set rs = connect.execute("sql")
```

Mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12810-använda-checkbox-för-att-radera-i
