Ti consiglio di usare ADO e non DAO per evitare questi problemi.

Inoltre, assicurati di avere installato il SP6 di VB6.