Foros del Web » Programando para Internet » ASP Clásico »

borrar un registro ?

Estas en el tema de borrar un registro ? en el foro de ASP Clásico en Foros del Web. Pues que no consigo que me funcione el segundo asp, que hago mal? primero elijo el restro a borrar con el siguiente asp que me ...
  #1 (permalink)  
Antiguo 12/06/2002, 08:49
 
Fecha de Ingreso: abril-2002
Mensajes: 64
Antigüedad: 23 años
Puntos: 0
borrar un registro ?

Pues que no consigo que me funcione el segundo asp, que hago mal?
primero elijo el restro a borrar con el siguiente asp
que me funciona ok..
<HTML>
<HEAD>
<TITLE>Borrar1.asp</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>ELIGE </h1>
<br>
<%

Set oConn = Server.CreateObject ("ADODB.Connection")
Set RS = Server.CreateObject ("ADODB.RecordSet")
oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("db/foro.mdb")
sql = "SELECT * FROM discusion WHERE IdCabeza=0 ORDER BY Fecha DESC"
RS.Open sql, oConn,3,1
nombre = RS("nombre")
%>
<FORM METHOD="POST" ACTION="borrar2.asp">
SELECCIONA MENSAJE<br>
<select name="nombre">
<%
'Generamos el menu desplegable
Do While not RS.eof%>
<option><%=RS("nombre")%>
<%RS.movenext
Loop
%>


<br>
<INPUT TYPE="SUBMIT" value="Borrar">
</FORM>
</div>

</BODY>
</HTML>
y como veis , lo mando a borrar2.asp
<HTML>
<HEAD>
<TITLE>Borrar2.asp</TITLE>
</HEAD>
<BODY>
<%
recuperamos
nombre=Request.Form("nombre")
conectamos con la base
Set oConn = Server.CreateObject ("ADODB.Connection")
Set RS = Server.CreateObject ("ADODB.RecordSet")
oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("db/foro.mdb")
'Ahora creamos la sentencia SQL
sSQL="Delete From Discuion Where nombre='" & nombre & "'"
'Ejecutamos la orden
set RS = Conn.Execute(sSQL)
%>

<h1><div align="center">Registro Borrado</div></h1>
<div align="center"><a href="vermensaje.asp">Visualizar el contenido de la base</a></div>

<%
'Cerramos el sistema de conexion
Conn.Close
%>

</BODY>
</HTML>

pero este no me funciona...
que hago mal?
un saludo gracias ;)
  #2 (permalink)  
Antiguo 12/06/2002, 10:45
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 4 meses
Puntos: 3
Re: borrar un registro ?

lo que pasa es que no es "delete from discusion..." es "delete discusion..."

Giancarlo Loret de Mola (Mamon)
  #3 (permalink)  
Antiguo 12/06/2002, 11:19
 
Fecha de Ingreso: abril-2002
Mensajes: 64
Antigüedad: 23 años
Puntos: 0
Re: borrar un registro ?

Si borrar me borra el registro , lo que pasa que luego , no me pone registro borrado y la referencia para volver al vemensaje.asp
GRACIAS, UN SALUDO
Por cierto para selecionar mas de un registro y borrarlos?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:10.