Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/01/2006, 10:17
estlui
 
Fecha de Ingreso: noviembre-2003
Mensajes: 209
Antigüedad: 21 años, 5 meses
Puntos: 0
Eliminar con checkbox

Saludos.... perdon por molestarlos, la verdad ya estuve buscando ejemplos e informacion en el foro, ya lei el tema que habla de lo que necesito en los FAQ's pero no me sale y por eso recurro a su valiosa ayuda.....

Quiero eliminar registros de una BD's a el estilo hotmail, hice una pagina (eliminar.asp) que genera un checkbox por registro, para ello utilice el sig. codigo:

Código:
<input name="CB" type="checkbox" class="check" value="<%=recordset1("NumPlano")%>"/>
NumPlano es mi key en la BD's

cuando selecciono los checkbox de los registros que deseo borrar y le doy click a el boton de borrar, los datos pasan asi a otra pantalla (eliminando.asp) por ejemplo:

Código HTML:
http://localhost/ctrlherramentales/eliminando.asp?CB=1&CB=3&CB=6&Submit=Borrar
Pero ahora no se como va el codigo para que eliminando.asp reciba los datos y elimine los registros que se escogieron....

Este es el codigo que puse en eliminando.asp:

Código:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include file="Connections/ConnCtrlHerramentales.asp" -->
<%
Dim Recordset1
Dim Recordset1_numRows

Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_ConnCtrlHerramentales_STRING
Recordset1.Source = "SELECT * FROM dbo.CtrlHerrametales"
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 1
Recordset1.Open()

Recordset1_numRows = 0
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="">

  <p>
  <%
Variable=Request.QueryString("CB")
sql = "DELETE * FROM dbo.CtrlHerrametales WHERE NumPlano IN(" & Variable & ");"
Recordset1.Execute(sql)
%>
  
  </p>
</form>
</body>
</html>
<%
Recordset1.Close()
Set Recordset1 = Nothing
%>
pero me marca este error:

Microsoft VBScript runtime (0x800A01B6)
Object doesn't support this property or method: 'Execute'

para crear la conexion y el juego de registros utilizo las opciones de Dreamweaver que es donde creo las paginas....

Gracias pero muchas gracias por su ayuda....

Saludos desde Queretaro, Mexico