Hola de nuevo. Necesito vuestra ayuda...
Al momento de guardar unos datos desde un form de visual a una tabla Access me aparece el siguiente error:
El Recordset actual no admite actualizaciones. Puede ser una limitación del proveedor o del tipo de bloqueo seleccionado.El código que tengo es el siguiente:
-   
-   
- Private Sub cmdaceptar_Click() 
- Dim cmd As String 
- Dim sql As String 
- 'Dim cn As ADODB.Connection 
- 'Dim rs As ADODB.Recordset 
- 'mnulimpiar.Enabled = False 
- 'cmd Crea una cadena de conexión 
- cmd = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="Ruta BBDD".mdb;Persist Security Info=false" 
- 'Establezco una conexión con la base de datos 
- Set cn = New ADODB.Connection 
- With cn 
-     .ConnectionString = cmd 
-     .Open 
- End With 
- 'Creo la consulta 
- sql = "SELECT * FROM datos" 
- 'Abro el recordset 
- Set rs = New ADODB.Recordset 
- With rs 
-     '.Open sql, cn, adOpenForwardOnly, adLockReadOnly 
-     .Open sql, cn 
-     .AddNew 
-     !tienda = txttienda.Text 
-     !nombre = txtnombre.Text 
-     !router = txtrouter.Text 
-     !servidor = txtservidor.Text 
-     !tipo = cbotipo.Text 
-     .Update 
-     .Close 
- End With 
- End Sub 
-   
-   
Gracias por vuestra ayuda.
º¿º