I am trying to perform an insert query in C# but it keeps telling me syntax error in insert into statement.
Here is my query:
Checks.SQL.Insert(mydb, "SELECT * FROM Employee", "INSERT INTO Employee(First_Name,Last_Name,Email,CellPhone_Number,TypeOfUser,Username,Password) VALUES('" + txtFirstName.Text + "','" + txtLastName.Text + "','" + txtEmail.Text + " ', '" + txtCellphone.Text + "'," + typeId + ",'"+Encrypcion.encrypt(txtUsername.Text)+"','"+Encrypcion.encrypt(txtPassword.Text)+"' )");
Here is my checks insert function
 public static void Insert(OleDbConnection mydb, string SelectQuery, string InsertQuery)
 {
     mydb.Open();
     OleDbDataAdapter query2 = new OleDbDataAdapter(SelectQuery, mydb);
     OleDbCommand cmd = new OleDbCommand(InsertQuery, mydb);
     query2.InsertCommand = cmd;
     query2.InsertCommand.ExecuteNonQuery();
     mydb.Close();
}
Here is a picture of my InsertQuery with input data as example:
See a picture of my table info:

 
     
    