hola a todos los del foro, lo que me pasa es lo siguiente , quiero eliminar un usuario desde mi pagina asp y me arroja el siguiente error :
Tipo de error:
ADODB.Recordset (0x800A0E78)
La operación no está permitida si el objeto está cerrado.
/respuesta_eliminar_usuario.asp, línea 31.....
ok
el codigo que estoy utilizando es este
<form method="POST" action="sistema_principal.asp">
<style type="text/css">
<!--
.Estilo1 {color: #FF0000}
body {
background-image: url('tesis/bg82.gif');
}
-->
</style>
<%
Response.Buffer = true
dim cnn,rst
' Creamos la conexión a la base de datos sin DSN
set cnn = Server.CreateObject("ADODB.Connection")
set rst = Server.CreateObject("ADODB.RecordSet")
cnn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("inventario.mdb")
sqltext = "delete * FROM usuario"
rst.Open sqltext,cnn,3,3
'Recogemos los datos y validamos que no haya ningun campo vacio
dim usuario,password
usuario = Request.Form("usua")
password = Request.Form("pass")
if usuario = "" or password ="" then
error = "Debe completar todos los datos."
Response.Write error
Response.End
end if
'Si está todo correcto, procedemos a eliminar los datos a la base de datos
rst.delete
rst("usuario") = usuario
rst("password") = password
rst.update
'Terminamos e imprimimos un mensaje
Response.Write " "
%>
<html>
<head>
<title>USUARIO ELIMINADO</title>
<style type="text/css">
<!--
body {
background-image: url('tesis/bg82.gif');
}
-->
</style>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<body>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p align="center"><strong><font color="#FF0000">USUARIO ELIMIDADO SATISFACTORIAMENTE</font></strong></p>
<p> </p>
<p align="center"> </p>
<div align="center">
<INPUT TYPE="Submit" VALUE="regresar">
</div>
</body>
</html>
ojala me puedan ayudar , porque por mi parte no he podido sacar el error , gracias de ante mano