ASP - El método Update no funciona da el siguiente erro

 
Vista:

El método Update no funciona da el siguiente erro

Publicado por MagoBlanco (2 intervenciones) el 16/09/2006 19:35:42
Hola, un saludo desde La Ciudad de la Habana

Estoy haciendo un sitio, en el cua una de las secciones es un libro de visitas.
El libro de visitas lo estoy haciendo con ASP y Access 2003, ya programe la consulta. Pero cuando voy a programar la pagina de Insertar a la bd hay un problema. Pongo el c'ogido de conexion:

<%

Fecha = request.Form("Fecha")
Nombre = request.form("Nombre")
Pais = request.form("Pais")
Email = request.form("Email")
url = request.form("url")
Asunto = request.form("Asunto")
Mensaje = request.form("Mensaje")

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Mode = adModeReadWrite
Conn.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("guestbook.mdb"))
set rs=createobject("ADODB.Recordset")

rs.open "Entries",conn
CursorType = adOpenKeyset
LockType = adLockOptimistic

rs.addnew
rs("Nombre")=Nombre
rs("Email")=Email
rs("Pais")=Pais
rs("url")=url
rs("Asunto")=Asunto
rs("Mensaje")=Mensaje
rs("Fecha")=Date()
rs.update
db.close
set rs = nothing
set db = nothing

___________________________

El error que me da es el siguiente:
Current Recordset do not support updating. It may be a limitation of the provider or of the selectd lock type.

Les agradecer'ia mucho que me respondan lo antes posible. Muchas gracias de todos modos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE: El método Update no funciona da el siguiente e

Publicado por Esteban (508 intervenciones) el 18/09/2006 02:26:04
Te recomiendo usar valores y no alias de variables, y que sean estos 3 valores los que modifiques:

rs.CursorLocation = 3
rs.LockType = 4
rs.CursorType = 0

Además, la apertura del rs debes hacerlo después de la definición de estas variables.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar