La Web del Programador: Comunidad de Programadores
 
    Pregunta:  941 - VISUAL BASIC 6 VS ACCESS 2000
Autor:  Mario Espinosa
Tengo Visual Basic 6 y access 2000 pero no puedo hacer que visual basic 6 pueda habra la datos de Access 2000 y me manda un error

No se reconoce el formato de base de datos. (Error 3343)

Me gustaria saber si alguien ya pudo resolver este problema

Saludos


  Respuesta:  Omar Abraham
Hola Mario:
Consigue el Pack5 de Visual Basic lo encontraras en descargas de Microsof, conesto solucionaras tus problemas.
chau , omar.

  Respuesta:  Hugo W. Cuadros G.
Saben lo mas facil y mas indicado par resolver este problema, es cambiar access a una vercion anterior, como dice jose es lo mas factible y lo que los demas programadores normalmente hacen, ademas funciona correctamente
lo que deves hacer es ir a herramientas/utilidades de la base de datos/convertir base de datos/a una version anterior
en el SO XP tienes las opciones de convertir a access en formato 97, 2000 o 2002.
Buena suerte.

  Respuesta:  Marta
No sé si lo sabes y lo has probado pero para conectar access2000 con visual basic 6.0 necesitas:
- Para conectar mediante un objeto DAO añadir en Proyecto-> Referencias la opción Microsoft DAO 3.6 Object Library
- Si lo que utilizas es un objeto ADO en StringConnection en la Opcion Provider tienes que poner Microsoft.Jet.OLEDB.4.0

Espero que estas sugerencias te ayuden.

  Respuesta:  Jose Luis Rodriguez
El famoso problema de VB6 y Access 2000 se suponia que lo solucionaba el Service Pack 4 sin embargo a mi me crea los siguientes problemas:
1.- Cuando estas en el modo IDE si funciona pero cuando compilas Error: No puedo encontrar instalable ISAM - > Lo arregle a lo bruto reemplazando el VB6ES.DLL por el VB6IDE.DLL y funciona pero creo que no es muy legal mandar los programas con esa libreria. Si alguien conoce otra forma se admiten sugerencias.
2.- Al instalar el Service Pack 4 se vuelven locos otros accesos a bases de datos mediante el control ADO por lo menos a mi el de DBase compilado no tira nada de bien.

  Respuesta:  Jose Ramón Espinosa Muñoz
Hay una forma algo chapuza, pero efectiva y rápidad. Si no te importa reconvertir la BD a una versión anterior de Access, pues pinchas en Herramientas/Utilidades de Base datos/Convertir a una versión anterior.
Luego das un nombre nuevo a la base de datos convertida y se puede utilizar tal cual.

  Respuesta:  José Osorio
Saludos, para conectar un control ADO con access 2000 tienes que bajar la version 4 de Microsoft Jet de la página de microsoft, suerte.