Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/08/2009, 10:23
cristianf
 
Fecha de Ingreso: abril-2005
Mensajes: 112
Antigüedad: 20 años
Puntos: 0
La operación no está permitida si el objeto está cerrado.

Bunas nuevamente con dudas estoy haciendo una sistemilla para borrar datos de base access. tengo un codigo que hace la operacion de borrar, de echo borra los registros correctamente, pero me tira este error

ADODB.Recordset error '800a0e78'
La operación no está permitida si el objeto está cerrado.
/borrar.asp, línea 18

el codigo que tengo es este:

vid=request("id")
set oConn=Server.CreateObject("ADODB.Connection")
set rs=Server.CreateObject("ADODB.Recordset")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("noticias.mdb")&";"
sqlstmt = "DELETE * from noticias WHERE id="&vid
rs.Open sqlstmt, oConn
rs.delete (esta es la linea 18)
rs.update
rs.close
oConn.close


de antemano muchas gracias.
__________________
CRISTIANF
Talen ese arbol, que me tapa el bosque!!! :censura: