Hola tengo un problema con el "OpenRecordset" y es el siguiente:
En un formulario tengo un botón con el siguiente código
 
Private Sub CmdAñadir_Click()
On Error GoTo Err_CmdAñadir_Click
 
Dim TPuestos As Recordset
Set TPuestos = CurrentDb.OpenRecordset("Select * From T_Puestos")
 
    TPuestos.AddNew
 
    TPuestos.Fields!Puesto = Me.TxtPuestoNuevo
 
    TPuestos.Update
    TPuestos.Close
 
 
Exit_CmdAñadir_Click:
    Exit Sub
 
Err_CmdAñadir_Click:
    MsgBox Err.Description
    Resume Exit_CmdAñadir_Click
 
End Sub
 
y lo que se supone que hace es añadir en la Tabla "T_Puestos" en el campo "Puesto" lo que tengo en el cuadro combinado "TxtPuestoNuevo" pero cuando pulso el botón me da error diciéndome que no coinciden los tipos, ¿que esta mal?
 
Gracias. 
  
 

