Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/09/2008, 18:27
deep
 
Fecha de Ingreso: mayo-2003
Ubicación: Concepción
Mensajes: 80
Antigüedad: 22 años
Puntos: 0
problemas al insertar registro

hola amigos
mi problema es que tengo una conexion a una bd, la conexion me funciona bien pero cuando quiero insertar un registro a la base de datos. me arroja el sigte error: el recordset actual no admite actualizaciones, puede ser una limitacion del proveedor o del tipo de bloqueo seleccionado el codigo es el siguiente:

Public bd As Connection
Public grabar As Recordset

Private Sub Form_Load()
If App.PrevInstance Then Exit Sub: End ' Solo ejecutar la App una vez
Set bd = New Connection
bd.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\sisporc.mdb" & ";"
bd.Open
end sub


Private Sub Commguardar_Click()

Set grabar = bd.Execute("SELECT * FROM datos_alumnos")

With grabar
.AddNew
.Fields("Rut") = RUT_PER
.Fields("cod_ensayo") = Text1
.Fields("nombre") = Text2
.Fields("ensayo") = Combo1
.Fields("horario") = Combo2
.Fields("fecha") = MaskEdBox1
.Update
End With


end sub

uso acces 2000 2003
nose si la sintaxis esta correcta

desde ya gracias
__________________
deep