locked
[Résolu]Pilote ISAM introuvable. (Erreur 3170) RRS feed

  • Question

  • Bonjour;

    Voilà, nous avons une base Access fonctionnant depuis un bon moment sous 97-2003. nous sommes en pleine migration XP(97-2003) ==> Win7(2010), avant de passer nos utilisateurs utilisant certaine base Access, nous testons leur bon fonctionnement, mais nous avons remarqué qu'une macro d'une de nos bases Access nous renvoie à chaque export vers une base Excel l'erreur suivante :

    pilote ISAM introuvable. (Erreur 3170).

    En regardant sur le site internet je ne trouve que des sujets traitant de ce problème pour des bases Access 2000 "http://support.microsoft.com/kb/209805/fr", qui indique qu'une dll n'est pas bien enregistrée! Après une réinstallation, j'ai essayé de charger la ou les dll qu'indiquait le support. Cela ne change malheureusement rien.

    Je commence à me demander si l'utilisation d'un Win7 avec un Office 2010 32 bits, ne pose pas de problème .

    Je vous pose quand même le code la macro, avec un peu de chance vous trouverez une erreur dans le code qui me

    résoudra mon problème.

    Function Vers_Extraction_Lot_Excel()
    On Error GoTo Vers_Extraction_Lot_Excel_Err
    
        DoCmd.TransferSpreadsheet acExport, 6, "R-Lot de Vêtement 1", "D:\Documents\Pousse\Vêtements\B_C _Protect_Homs.xls", True, ""
        DoCmd.TransferSpreadsheet acExport, 6, "R-Lot de Vêtement 3", "D:\Documents\Pousse\Vêtements\B_C _Protect_Homs.xls", True, ""
        DoCmd.TransferSpreadsheet acExport, 6, "R-Lot de Vêtement 5", "D:\Documents\Pousse\Vêtements\B_C _Protect_Homs.xls", True, ""
        DoCmd.TransferSpreadsheet acExport, 6, "R-Lot de Vêtement 6", "D:\Documents\Pousse\Vêtements\B_C _Protect_Homs.xls", True, ""
        Beep
        MsgBox "Exportation Réussie", vbInformation, "Extraction des Lots de Vêtement"
    
    
    Vers_Extraction_Lot_Excel_Exit:
        Exit Function
    
    Vers_Extraction_Lot_Excel_Err:
        MsgBox Error$
        Resume Vers_Extraction_Lot_Excel_Exit
    
    End Function

    Merci d'avance

    MaxOrhon



    vendredi 21 février 2014 09:10

Réponses

  • Bonjour,

    Bon enfaite, cela n'avait rien avoir avec la dll !

    Pour pouvoir régler le problème, j'ai été obligé de refaire la macro ! Et je me suis rendu compte que le logiciel par défaut était Excel Workbook, alors que j'avais mis Excel 97-2003. Et juste se changement règle mon problème !

    Merci en tout cas de votre aide.

    MaxOrhon.

    • Marqué comme réponse MaxOrhon lundi 7 avril 2014 12:58
    lundi 7 avril 2014 12:57

Toutes les réponses

  • Bonjour,

    J'ai déjà eu ce problème.

    Il faut copier le fichier "mstext35.dll" dans System32 (pour un windows 32 bits) ou Syswow64 (pour un windows 64 bits) et faire un regsvr32 pour l'enregistrer.

    Si tu ne l'as pas je peux te l'envoyer.

    Christian.

    vendredi 21 février 2014 10:09
  • Merci pour ta réponse,

    Je les télécharger, mais quand je fais ma commande Regsvr32 C:\Windows\SysWOW64\mstext35 dll il me jette, alors que je suis en Windows 7 64bits avec Access 2010 32 bits.

    Le fichier est bien placé dans C:\Windows\SysWOW64\.

    Une idée ?

    vendredi 21 février 2014 10:39
  • il faut ouvrir une ligne de commande en tant qu'administrateur.

    Taper "cmd" dans "Exécuter", sans faire valider et faire un clic droit sur "cmd.exe" qui apparait dans la liste des programmes trouvés, puis "Exécuter en tant qu'administrateur".

    Ca devrait le faire....

    vendredi 21 février 2014 11:17
  • Je viens de refaire le test en tant qu'administrateur, mais j'ai toujours le même message d'erreur.

    http://hpics.li/d5680ee

    J'ai même essayé avec le compte administrateur toujours la même erreur.

    Cordialement

    MaxOrhon




    • Modifié MaxOrhon vendredi 21 février 2014 13:37
    vendredi 21 février 2014 13:01
  • c'est bizarre.

    Je viens de faire le test sur un Windows 32 bits (donc dans System32) et ça fonctionne.

    Essai de mettre le fichier dans System32 aussi, mais juste pour voir puisque c'est pas sa place.

    Sinon, il vient d'où ton fichier mstext35.dll ?

    vendredi 21 février 2014 15:10
  • J'y ai pensé aussi, mais j'ai la même erreur quand je le place sous system32.

    Je les trouvés sur le net, j'en ai pris et testé plusieurs au cas où, n'ayant pas sous la main un CD Windows 7 "j'en aurais un lundi" à moins que tu puisses m'envoyer mstext35.dll fonctionnel ? Car si chez toi cela marche, cela doit forcément venir du mstext35.dll.

    Merci pour ta réponse

    Bon Weekend

    MaxOrhon

    vendredi 21 février 2014 16:59
  • Bonjour,

    Bon je n'ai pas trouvé de mstext35.Dll dans aucun de mes CD WIn7 ou Office 2010. Pourrais-tu m'envoyer ton mstext35.Dll fonctionnel ?

    Cordialement

    MaxOrhon

    lundi 24 février 2014 13:35
  • Bonjour,

    Nouveau message d'erreur, en essayant d'appliquer la dll.

    Cette erreur apparaît aussi bien en exécutant le cmd en tant qu'administrateur qu'avec le compte administrateur.

    En allant vérifier s'il était bien appliqué, je les retrouvé, mais j'ai toujours l'erreur ISAM.

    Si vous avez des idées

    Cordialement

    MaxOrhon

    mardi 25 février 2014 15:41
  • Bonjour,

    Pas de souci pour t'envoyer le fichier, il me faudra juste ton adresse :-).

    jeudi 27 février 2014 09:58
  • Bonjour,

    j'aurais préféré te l'envoyer par message privé, mais il ne doit pas en avoir sur le site où je ne les ai pas trouvé.

    Peu tu le mettre sur un Lien free ?

    Cordialement

    MaxOrhon



    • Modifié MaxOrhon jeudi 27 février 2014 10:47
    jeudi 27 février 2014 10:23
  • Bonjour,

    Quelqu'un peut-il me l'envoyer par un lien free ?

    Cordialement

    MaxOrhon

    mercredi 12 mars 2014 08:11
  • Bonjour,

    Bon enfaite, cela n'avait rien avoir avec la dll !

    Pour pouvoir régler le problème, j'ai été obligé de refaire la macro ! Et je me suis rendu compte que le logiciel par défaut était Excel Workbook, alors que j'avais mis Excel 97-2003. Et juste se changement règle mon problème !

    Merci en tout cas de votre aide.

    MaxOrhon.

    • Marqué comme réponse MaxOrhon lundi 7 avril 2014 12:58
    lundi 7 avril 2014 12:57