Beh ... se utilizzi il Provider OLEDB, non stai utilizzando DAO ma ADO ...
E questo fatto e' positivo tranne che per la versione (3.51) che utilizza la versione 3.51 del motore Jet che permette di accedere a versioni del db Access 97.
Ma i file mdb di Access 2000 sono nel formato Jet 4 e quindi devi utilizzare il provider
provider=microsoft.jet.oledb.4.0;
Ovviamente dovrai ricompilare e assicurarti che l' MDAC installato sia dalla versione 2.1 ...