Insertar datos a través de un formulario

Hola a todos!
Lo primero de todo, gracias por crear una plataforma como esta que ayude a inexpertos como yo a hacer una base de datos decente.
He curioseado un poco y he visto que mi problema se ha planteado antes, pero no he logrado dar con la respuesta que necesito. Mi duda es la siguiente:
Estoy haciendo una bdd de trabajadores y necesito insertar un nuevo trabajador a través de un formulario. Al hacerlo, me da un error, el 3134. No sé como solucionarlo.
Mi código es el siguiente:
Private Sub Comando23_Click()
sql = "INSERT INTO PERSONA DNI,NOMBRE,1ºAPELLIDO Values('" & Texto2 & "', '" & Texto4 & "', '" & Texto21 & "');"
CurrentDb.Execute sql
End Sub
Esta es una prueba para 1 sola tabla, pero en realidad necesitaría poder hacerlo para más.
Gracias de nuevo.

Añade tu respuesta

Haz clic para o