Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2002, 21:04
Inforsal
 
Fecha de Ingreso: enero-2002
Mensajes: 60
Antigüedad: 23 años, 4 meses
Puntos: 0
Ayuda con formulario y accion

Hola amigos, estoy haciendo una seccion de clasificados. Obviamente con un formulario agregan a la base de datos los valores, como categorya, contacto, etc.

la accion del formulario es agregar.asp
agregar.asp contiene el siguiente codigo


<%
set conn = server.createobject("adodb.connection")
conn.open "data1"

sql = "SELECT * from clasificados"
set rs = server.createobject("adodb.recordset")
rs.open sql,conn,1,3%>



<%
rs.Fields("Nombre") = Request.form("Nombre")
rs.Fields("categoria") = Request.form("categoria")
rs.Fields("contacto") = Request.form("contacto")
rs.Fields("contenido") = Request.form("contenido")
rs.Fields("DateSent") = Now+((1/24)*5)
rs.Fields("DateExpires") = (Now+((1/24)*5))+Request.Form("validfor")
rs.Update
rs.Close
Set rs = Nothing
conn.Close
Set conn = Nothing

%>


Tomos los valores de todos los campos, veran que "validfor" lo utilizo para que se elimine solo despues de x dias, o no se bien si es para que desaparezca pero si sigue en mi base de datos.
Bueno ese no es el punto. El tema es que me sale el siguiente error:



ADODB.Recordset error '800a0bcd'

El valor de BOF o EOF es True, o el actual registro se eliminó; la operación solicitada requiere un registro actual.

/ZN/clasificados/agregar.asp, line 12



La linea 12 tiene esto:

rs.Fields("Nombre") = Request.form("Nombre")


Bueno espero ayuda saludos a todos.! :)