Connection base access

Bonjour,

J'ai réalisé un petit programme en VB, qui utilise une base access et qui fonctionne parfaitement sur mon poste.

Par contre si je l'installe sur un autre poste, il ne veut pas se connecter à la base.
L'installation de Access ne résoud pas le probleme, seule l'installation de VB le résoud.

Comment faire pour ne pas devoir installer systematiquement VB ?

Merci d'avance

3 réponses

  1. Ton programme VB est sous quelle forme ? l'as tu compilé en .exe ?
    1. Oui il est compilé en .exe
      1. et quand tu dis qu'il ne se connecte pas à la base accès, as-tu un message d'erreur ?
    2. J'ai le message suivant :

      Erreur d'execution 713
      La classe n'a pas été enregistrée
      Recherche d'un l'objet avec CLSID :{00000010-0000-0010-8000-00AA006D2EA4}

      L'erreur survient sur ce bloc d'instructions :

      FrmBase.Data1.DatabaseName = CheminBase
      FrmBase.Data1.RecordSource = "select * from Contacts"
      FrmBase.Data1.Refresh
      FrmBase.Data1.RecordSource = "select * from Critère"
      FrmBase.Data1.Refresh
      1. Bonjour,

        J'ai arreté la programmation VB il ya tres longtemps.. mais ton erreur ressemble fort à un composant ActiveX que tu n'as pas enregistré !.

        Pour moi tu dois en plus de la copie du fichier faire un regsvr32 avec le path et le nom de l'ocx
      2. Bonjour,

        J'ai arreté la programmation VB il ya tres longtemps.. mais ton erreur ressemble fort à un composant ActiveX que tu n'as pas enregistré !.

        Pour moi tu dois en plus de la copie du fichier faire un regsvr32 avec le path et le nom de l'ocx