Buenas _EL_DJ_LU!
Lo del error quizá sea tema de versiones, de la versión de access, y de la versión de VB. Si no recuerdo mal la office 97 utiliza un motor de bases de datos Jet 3.51 (te lo digo de memoria) y a partir de la office 2000 se utiliza otra superior.
Pues bien la VB5 enlazaba con la 3.51, en cambio en VB6 puedes elegir con que tipo quieres enlazar. Prueba con un DataEnvironment, que te da opción a elegir.
Tb puedes probar, si tienes una office moderna a grabar la base de datos en un formato antiguo
(Herramientas->Utilidades bases de datos->Convertir base de datos->A formato de archivo de Acess97)
Espero que se trate de esto, por que por ahora no se me ocurre más.
En cuanto a aprender más te aconsejo un curso de VB de la siguiente pag web:
http://www.jrubi.com/Yo lo mirado y esta muy bueno.
Saludos y suerte