En busca de la DBEngine perdida...
Vamos a ver si te sirve esto:
Cuando se instala Visual Basic por primera vez, se activa el objeto Biblioteca de Microsoft DAO 2.5. Esta biblioteca permite objetos de acceso a datos (DAO). Sin embargo, si se ha elegido no incluir la biblioteca DAO en el ejecutable, se puede desactivar utilizando el cuadro de diálogo Agregar referencias del menú Herramientas.
Una vez la biblioteca DAO desactivada, no se puede hacer referencia a ninguno de los objetos DAO en el código sin recibir un mensaje de error de compilación. (Este mensaje indica generalmente que hay un objeto definido por el usuario que aún no ha sido definido.)
Si se modifica el archivo AUTOLOAD.MAK para excluir la biblioteca DAO de la lista de referencias instaladas, es preciso activar la biblioteca DAO manualmente, utilizando el cuadro de diálogo Agregar referencias, antes de que el código de la aplicación pueda hacer referencia a los objetos DAO.
En la mayoría de los casos, la biblioteca DAO se activa automáticamente cuando se utiliza el control Data y controles enlazados. Para utilizar los controles enlazados .OCX, sin embargo, es preciso activarlos manualmente. Por ejemplo, es necesario agregar la referencia a los Controles DBList de Microsoft antes de ejecutar el código en modo diseño, para utilizar los controles DBList y DBCombo.
Una vez que se activa una biblioteca o control personalizado, queda como una parte del proyecto. Cuando se incluyen bibliotecas activadas o controles en el archivo AUTOLOAD.MAK, se convierten en parte de cada aplicación que se genera, hasta que se desactiven especialmente.