Allora vediamo se ho capito, anche se dato che non funziona penso di no
Allora io ho la pagina index.asp che è quella che contiene il recordset ed ha questo codice (la pagina connessione.asp stabilisce pe l'appunto la connessione con il db):
codice:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body,td,th {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
-->
</style></head>
<body>
<table width="200" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#000000" style="border-collapse: collapse">
<form action="delete.asp" method="post">
<tr>
<td width="175" height="25"><div align="center">Nomi</div></td>
<td width="25" height="25"></td>
</tr>
<%
SQL="Select * from tabella"
Set rs = Server.CreateObject("ADODB.Recordset")
Set rs=Conn.Execute(SQL)
While Not rs.EOF
%>
<tr>
<td height="25"><div align="center"><%=rs("nome")%></div></td>
<td height="25"><div align="center"><input name="cancella" type="checkbox" value="<%=rs("ID")%>"></div></td>
</tr>
<%
rs.MoveNext
Wend
rs.close
%>
<tr>
<td height="30" colspan="2"><div align="center"><input name="cancella" type="submit" id="cancella" value="Cancella">
</div></td>
</tr>
</form>
</table>
</body>
</html>
Poi ho la pagina che dovrebbe cancellare i record con questo codice (delete.asp)
codice:
<%
dim valueDoc
valueDoc=request.Form("cancella")
valueDoc = Split(valueDoc(","))
for i = 0 To Ubound(valueDoc)
sql= "DELETE * FROM tabella WHERE id="&valueDoc
conn.Execute(strSQL)
Next
%>
Come errore mi dà "Tipo non corrispondente /script/delete/delete.asp, line 5" nella riga 5 c'è valueDoc = Split(valueDoc(","))
Pensoo che il problema stia nel fatto che la mia index.asp non spedisce i valori nel formato "15,3,7"