That's a European format. Although most of the (Gregorian)
world uses the European format, most people who pay attention
would consider 'international' format to be year month day
(like Japan: yy/mm/dd). ISO8601 is yyyy-mm-dd (ODBC canonical
format is the same). See
Info on ISO 8601, the date and time representation standard
http://www.cs.tut.fi/~jkorpela/iso8601.html
Access canonical format is numeric, with the same values as VB.
Today's date is 38327. It's fast, unambiguous, and efficient.
Unfortunately it is not really compatible with ODBC/C/SQL Server,
and not self-evident in any language.
Given the compatibility problem, in Access SQL the best format
is the ISO8601/ODBC canonical format. Access doesn't do 'date
guessing' on dates expressed in that format: #2004/20/12# will
give you an error, unlike #20/12/2004# and #12/20/2004#.
(david)