Riprendo questo topic ho fatto la pagina del form:

<form action="menu_del2.asp" name="form" method="post">
<input name="id" type="hidden" value="<%=(id)%>">
<input type="submit" value="Si">
</form>


al quale passo l'id da una pagina precedente : poi spedisco tutto a questa pagina :

<%
function deleteChilds(cn,valueID)

loopFunction = false
s = "SELECT IDMenu FROM Menu WHERE IDPadre = " & valueID
set r = cn.execute(s)
if not r.eof then
tempID = ""
loopFunction = true
do until r.eof
tempID = tempID & r("IDMenu") &","
r.moveNext
loop
end if
r.close
set r = nothing

cn.execute("DELETE * FROM Menu WHERE IDMenu = " & valueID)

if loopFunction then
tempID = left(tempID,len(tempID)-1)
tempID = split(tempID,",")
for i = 0 to uBound(tempID)
deleteChilds cn, tempID(i)
next
end if

end function

id = request.form("id")
set conn = server.createObject("ADODB.Connection")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath(("../Db/db.mdb") )

if len(id) > 0 and isNumeric(id) then deleteChilds conn, id

conn.close
set conn = nothing


response.Redirect("pagina")
%>


la prima volta ha funzionato ora non funziona + mi fa il response.redirect corretto ma non camcella nulla e non mi da nessun errore