You're more familiar with what exactly you are doing.
Typically, names aren't allowed to start with a digit.
My experience with Access (via OleDb) is that question marks (?) are preferred, but that names can be used if they're kept in order (as yours are).
I have also only see a colon (:) used for parameter names in Oracle.