Tema: Ayuda !!!
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/07/2002, 13:26
Preyes
 
Fecha de Ingreso: julio-2002
Mensajes: 10
Antigüedad: 22 años, 9 meses
Puntos: 0
Ayuda !!!

Dentro de la inserción de datos en una base de datos meestá sucediendo los siguiente:

Creo un objeto "connetion" y lo ligo a la base de datos, posteriormente creo un objeto "RecordSet" y lo aperturo de la siguiente forma:
"Registro.Open "Usuarios", ligaBD, adOpenStatic"

he estado cambiando el cursor de apertura del registro y tambien he cambiado el texto de apertura sql = "SELECT * from Usuarios"

Pero cuando necesito añadir un registro:
*
Registro.AddNew
Registro("nombre") = Request.Form("Nombre")
Registro("edad") = CLng(Request.Form ("edad"))
Registro.Update
*

Me genera el error siguiente:

*
ADODB.Recordset error '800a0cb3'

El Recordset actual no admite actualizaciones. Puede ser una limitación del proveedor o del tipo de bloqueo seleccionado.
*

Como lo comenté ya he intentado cambiar el cursor de apertura del registro, así como el texto de apertura en sql, pero no me fonuncia.

Que estoy haciendo mal? :(


Por otro lado cuando utilizo una sentencia sql tal como la siguiente:

sql="INSERT INTO Usuarios(nombre, edad) VALUES ('Juanita',22)"

me funciona sin ningun problema, pero cuando lo quiero hacer con variables que estoy insertando desde un formularios no fonuncio

Gracias.