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.