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 ...