Estoy intentando insertar los campos de mi formulario a una base de datos acces a la q tengo conexion. El error q me sale es debido a q el insert esta mal, pero no lo escribo directamente sino q uso el update. Bueno os mando el codigo a ver si alguien puede ayudarme muchas gracias
SALUDOS


da.SelectCommand = new OleDbCommand("SELECT * FROM DatosDestinatarios", conexion);
cmb = new OleDbCommandBuilder(da);

System.Data.DataRow nuevafila = this.ds.Tables["DatosDestinatarios"].NewRow();//inicializamos nueva fila
//Vamos introducciendo campos dsd el formulario
nuevafila["Codigo"] = codigotxt.Text;
nuevafila["NombreApellidos"] = nombreApellidostxt.Text;
nuevafila["Telefono"] = telefonotxt.Text;
nuevafila["e-mail"] =emailtxt.Text;
System.Console.Write(codigotxt.Text+"\n");
System.Console.WriteLine(nombreApellidostxt.Text);
System.Console.WriteLine(telefonotxt.Text);
System.Console.WriteLine(emailtxt.Text);
this.ds.Tables["DatosDestinatarios"].Rows.Add(nuevafila);
try{
da.Update(ds, "DatosDestinatarios");
MessageBox.Show("La Base de Datos ha sido actualizada");
}catch(Exception ex){
MessageBox.Show(ex.Message);
}
}