Sto provando a fare una pagina di cancellazione multipla di record (con id passati dalle checkbox di un form) ma non riesco proprio...
ho cercato uno script con un ciclo che ho unito a uno di cancellazione ma continua a darmi errore.
qualcuno vuole/può darci un occhiata?
l'errore che mi dà ora è:
"Microsoft OLE DB Provider for ODBC Drivers errore "80040e0c'
Nessun comando impostato per l'oggetto comando.
/moka/site/admin/delete_multi.asp, riga 33"
La pagina è questa:
<%response.Buffer = true%>
<%
'RECUPERO DA FORM
request.form("articoli")
Dim id
id = request.form("articoli")
%>
<%
'DB CONN E RS
Dim Rs
Dim Conn
Set Conn=Server.createobject("ADODB.connection")
Set Rs=Server.createobject("ADODB.Recordset")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.mappath("../catalogo.mdb")
%>
<%
'CICLO DI CANCELLAZIONE
dim num
dim xide
dim whr
dim sql
xide=split(request.form("articoli"),",",-1,1)
for each num in xide
whr = whr & "DELETE FROM catalogo WHERE id =" & num
next
set rs = Conn.Execute(whr)
response.write ("<hr>fine")
%>
<%
'CHIUSURA CONN
Conn.close
Set Conn = nothing
%>

Rispondi quotando