DAO e' una libreria molto vecchia ... gia' vecchia con W2000 ... e quindi il consiglio e', ovviamente, di passare ad ADO. So che comporta lavoro e denaro ma, te lo assicuro, ne impiegherai e spenderai meno in futuro ...
Comunque, non e' detto che l'errore abbia a che fare con DAO (che presuppongo sia correttamente installato sul PC ...). Potrebbe essere qualche componente/libreria non aggiornato ...
Se il database e' Access, dovresti anche controllare se il motore Jet e' installato correttamente ed aggiornato.
Trovi tutto sul sito Microsoft, mi sembra a partire da www.microsoft.com/data