IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes et SQL. Discussion :

[dll manquante] Microsoft ADO ext. 2.8


Sujet :

Requêtes et SQL.

  1. #1
    Membre du Club Avatar de PhRey
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 197
    Points : 67
    Points
    67
    Par défaut [dll manquante] Microsoft ADO ext. 2.8
    Bonjour,
    je travaille sur une base Access en version 2000.
    Je tente d'utiliser cette base sur un autre poste installé egalement en Access 2000, malheureusement la référence "Microsoft ADO ext. 2.8 for dll and security" est marquée "Manquante" et m'empeche d'executer mon code VB...

    Si je decoche cette dll, cela pourra-t-il fonctionner correctement malgrés tout? car si cette dll manque...
    (je ne peux pas verifier tout de suite, ce poste est à 15km de chez moi, sans internet pour puiser des ressources...)

    Si je dois installer cette dll, comment dois je m'y prendre, où la trouver, comment l'installer svp ?

    Merci par avance !

    (je retourne chercher une solution sur le site, mais c'est tellement vaste.... je n'ai encore rien trouvé pour m'aider...)

  2. #2
    Expert éminent
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Points : 8 268
    Points
    8 268
    Par défaut
    Salut,

    Essaie d'enlever la référence de valider et de la remettre.

  3. #3
    Membre du Club Avatar de PhRey
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 197
    Points : 67
    Points
    67
    Par défaut
    Ok merci ! Je vais tenter ca, et je laisse le post ouvert encore un peu, le temps d'essayer, si ca derange pas trop ?

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 047
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 047
    Points : 1 042
    Points
    1 042
    Par défaut
    Bonsoir,
    J'ai eu le meme problème et en fait la référence n'était pas utilisée. Par contre pour vérifier il peut etre interressant de faire une compilation ce qui déja montrera certain des défauts du à la perte de référence.

    joyeuses fètes.

  5. #5
    Membre chevronné
    Inscrit en
    Août 2006
    Messages
    1 588
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 1 588
    Points : 2 178
    Points
    2 178
    Par défaut
    Voici ce que j'utilisais dans une base, tester les références en fonction de la version d'Access pour installer les bonnes références. VerificationReferences est lancé au démarrage de l'appli.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
     
    Function ReferencePresente(s As String) As Boolean
     Dim Ref As Reference
     ReferencePresente = False
     For Each Ref In References
      If Ref.Name = s Then ReferencePresente = True: Exit For
     Next Ref
    End Function
     
    Function CreationReference(s As String) As Boolean
     Dim v As String, Ref As Reference, v2 As String
     On Error GoTo erreur
     
     v = SysCmd(acSysCmdAccessVer)
     v2 = "C:\Program Files\Fichiers communs\Microsoft Shared\"
     
     Select Case v
     Case "9.0"         'access 2000
      Select Case s
      Case "DAO"
       If Dir(v2 & "dao\dao360.dll") <> "" Then Set Ref = References.AddFromFile(v2 & "dao\dao360.dll")
      Case "MSACAL"
       If Dir(v & "mscal.ocx") <> "" Then Set Ref = References.AddFromFile(v2 & "dao\dao360.dll")
      End Select
     
     Case "11.0"         'access 2003
      Select Case s
      Case "DAO"
        If Dir(v2 & "dao\dao360.dll") <> "" Then Set Ref = References.AddFromFile(v2 & "dao\dao360.dll")
      Case "Office"
        If Dir(v2 & "Office11\mso.dll") <> "" Then Set Ref = References.AddFromFile(v2 & "Office11\mso.dll")
      Case "ACTIVEXLib"
       If Dir(v & "AUTHZAX.dll") <> "" Then Set Ref = References.AddFromFile(v & "AUTHZAX.dll")
      Case "VBIDE"
       If Dir(v2 & "VBA\VBA6\VBE6EXT.olb") <> "" Then Set Ref = References.AddFromFile(v2 & "VBA\VBA6\VBE6EXT.olb")
      End Select
     End Select
     
     Exit Function
    erreur:
    End Function
     
    Sub VerificationReferences()
     Dim v As String, Ref As Reference, i As Long
     
     On Error GoTo erreur
     v = SysCmd(acSysCmdAccessVer)
     Select Case v
     Case "9.0"
      If Not ReferencePresente("DAO") Then Call CreationReference("DAO")
      If Not ReferencePresente("MSACAL") Then Call CreationReference("MSACAL")
     
     Case "11.0"
      If Not ReferencePresente("DAO") Then Call CreationReference("DAO")
      If Not ReferencePresente("Office") Then Call CreationReference("Office")
      If Not ReferencePresente("ACTIVEXLib") Then Call CreationReference("ACTIVEXLib")
      If Not ReferencePresente("VBIDE") Then Call CreationReference("VBIDE")
     End Select
     
     Exit Sub
    erreur:
     Resume Next
    End Sub

Discussions similaires

  1. dll manquantes
    Par bourdon dans le forum Autres Logiciels
    Réponses: 10
    Dernier message: 10/02/2006, 20h13
  2. mfc80d.dll manquant?
    Par tidanone dans le forum MFC
    Réponses: 10
    Dernier message: 22/01/2006, 20h07
  3. DLL manquante Access
    Par titepuce44 dans le forum Access
    Réponses: 6
    Dernier message: 04/01/2006, 11h59
  4. msjava.dll manquante
    Par xave dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 01/12/2005, 11h41
  5. dll manquante ???
    Par BainE dans le forum MFC
    Réponses: 3
    Dernier message: 19/05/2005, 12h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo