The correct answer is C. zipcode, lastname, firstname.

To sort a Dynaset first by zipcode, then by lastname and then by firstname, you would place the fields in the following order:

  1. zipcode
  2. lastname
  3. firstname

The Dynaset would then be sorted in ascending order by zipcode, with all records with the same zipcode being sorted in ascending order by lastname, and all records with the same zipcode and lastname being sorted in ascending order by firstname.

Option A is incorrect because the fields are not in the correct order. The zipcode field should come first, followed by the lastname field, and then the firstname field.

Option B is incorrect because the fields are not in the correct order. The lastname field should come before the firstname field.

Option D is incorrect because it is possible to sort a Dynaset by multiple fields.