Pilote isam introuvable sur excel 2007

STALEXIS Messages postés 7 Statut Membre -  
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   -
bonjour,

Je fais fonctionner un code que voici :
cnn.Open "DRIVER={Microsoft Excel Driver (*.xls)};DBQ=" & myWorkbook
ce code fonctionne trés bien sur plusieurs ordi sauf le mien
en faisant le débogage voici le message que j'ai :
"erreur d'exécution '-2147467259(80004005)':
[Microsoft][Pilote ODBC Excel] Pilote ISAM introuvable.

quelqu'un peut il m'aider , encore une fois le code marche sur d'autres micros, il y a donc quelque chose qui manque sur ma machine , mais quoi????

merc i

1 réponse

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour,

    tu ne dis pas quelle est la version XL des autres....

    sur XL2007 en ADODB (la database "source" a des ent^tes de champ)

    Dim source as object
    dim Fich as string

    Fich="C:\xxxx\yyyy\zzzzz\tonclasseur.xlsx"
    Set Source = CreateObject("ADODB.Connection")
    With Source
    .Provider = "Microsoft.Jet.OLEDB.4.0"
    .ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" _
    & Fich & ";Extended Properties=""Excel 12.0;HDR=YES;"""
    .Open
    End With

    Michel
    0