This would put the text dates in the form dd/mm/yy, if your system is
set to US then I think you'll need to adjust this by swapping the
Right and Mid functions so you get mm/dd/yy.
I'd vote for adding a new column and updating it with a proper date value:
update mytable
set mynewdatefield = dateserial(
cint(mid(myolddatefield,1,2)),
cint(mid(myolddatefield,3,2)),
cint(mid(myolddatefield,5,2)))
where len(myolddatefield)=10
This sidesteps all the Regional Settings conflicts. The advantage of making
it a new column is that if there is an error then you still have the
original data to go back to. Once you are happy that the new values are
right, then you can drop the original column.
Hope that helps
Tim F