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

Problema Borrar Registro

Estas en el tema de Problema Borrar Registro en el foro de ASP Clásico en Foros del Web. tengo esto, me da un error de que se necesita un objeto, solo deseo listar Id Mensaje desde la base foro y tabla discusion. <HTML> ...
  #1 (permalink)  
Antiguo 18/05/2003, 14:38
Avatar de Rriveros  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago
Mensajes: 214
Antigüedad: 21 años, 7 meses
Puntos: 0
Problema Borrar Registro

tengo esto, me da un error de que se necesita un objeto, solo deseo listar Id Mensaje desde la base foro y tabla discusion.

<HTML>
<HEAD>
<TITLE>Borrar1.asp</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>Borrar un registro</h1>
<br>
<%
'Instanciamos y abrimos nuestro objeto conexion
Set Conn = Server.CreateObject("ADODB.Connection")
oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("./foro.mdb")
%>

<FORM METHOD="POST" ACTION="borrar2.asp">
Nombre<br>
<%
'Creamos la sentencia SQL y la ejecutamos
SQL="SELECT IdMensaje FROM discusion WHERE IdMensaje="&IdMensaje&""
set RS = conn.execute(SQL)


'Generamos el menu desplegable
Do While not RS.eof%>
<option><%=RS("IdMensaje")%>
<%RS.movenext
Loop
%>
</select>
<br>
<INPUT TYPE="SUBMIT" value="Borrar">
</FORM>
</div>

</BODY>
</HTML>


y el siguiente es borrar2.asp


<HTML>
<HEAD>
<TITLE>Borrar2.asp</TITLE>
</HEAD>
<BODY>
<%
'Recogemos los valores del formulario
nombre=Request.Form("Idmensaje")

'Instanciamos y abrimos nuestro objeto conexion
Set Conn = Server.CreateObject("ADODB.Connection")
oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("./foro.mdb")

'Ahora creamos la sentencia SQL
sSQL="Delete From discusion Where IdMensaje='" & IdMensaje & "'"

'Ejecutamos la orden
set RS = Conn.Execute(sSQL)
%>

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

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

</BODY>
</HTML>

Le agradezco a quien me ayude.
__________________
www.nelhost.net
  #2 (permalink)  
Antiguo 18/05/2003, 15:41
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
¿Que objeto?
Pon las lineas integras del error.
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #3 (permalink)  
Antiguo 18/05/2003, 18:24
Avatar de Rriveros  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago
Mensajes: 214
Antigüedad: 21 años, 7 meses
Puntos: 0
por eso pido ayuda, nose que objeto me esta pidiendo.
Gracias
__________________
www.nelhost.net
  #4 (permalink)  
Antiguo 18/05/2003, 21:33
 
Fecha de Ingreso: abril-2003
Mensajes: 606
Antigüedad: 21 años, 2 meses
Puntos: 2
Set Conn = Server.CreateObject("ADODB.Connection")
oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("./foro.mdb")


Debe ser

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("./foro.mdb")
  #5 (permalink)  
Antiguo 19/05/2003, 09:26
Avatar de Rriveros  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago
Mensajes: 214
Antigüedad: 21 años, 7 meses
Puntos: 0
No resulto, no era ese el problema. Gracias
__________________
www.nelhost.net
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 21:33.