It just dawned on me that what you identified as a number field is, in all probability, a text field. Reason--unless you've got formatting which provides for leading zeros, 07071960 entered into a number field will appear as 7071960. That is probably what was causing errors.
To actually update your table:
(1) Add a new date field to your table. Name it newDOB and set the format to shortDate.
(2) Create a new query that includes both DOB and newDOB fields. When you initially run the query, field newDOB will be blank. Now, in query design view, change the query type from Select to Update.
(3) In the Update cell under the newDOB field, copy/paste this:
datevalue(Left([dob],2) & "/" & Mid([dob],3,2) & "/" & Right([dob],4))
(4) Run the query. If all goes well, field newDOB will be populated with the properly formatted date.
(5) View the table. Once you're satisfied with the results, delete field DOB from the table, and rename field newDOB to DOB.