Connecter VB à Excel

s'il vous plait aider moi
je veux connecter VB 2008 à Excel 2007 j'ai écrie un code que j'ai trouvé dans un tutoriel ,mais il y a une erreur dans cette ligne :
cn.ConnectionString = "provider=Microsoft.jet.oledb.4.0;data source=C:\conect to excel\Agen.xls;extended properties:excel 8.0 ;"
cn.Open()

l'erreur est :Le format de la chaîne d'initialisation n'est pas conforme à la spécification qui débute à l'index 73.

7 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,
    j'ai remplacé par la "connection string" que vs m'avez donné mais cette fois ci il m'affiche l'erreur suivant :Pilote ISAM introuvable
    dans cette ligne :cn.Open()
    //avec cn :Dim cm As New OleDbCommand.
    Un aide svp.
    1. bonjour,
      j'ai lit ceci , je pense que tu as changé la chaine de connexion et ça marche pour toi .
      mais j'ai effectué des changements dans ma chaine mais en vain :( , je sais pas ou réside le problème.
      1. Re,

        qu'avez vous mis en chaine de connexion pour excel 2007 ????
        1. celle-la (en changeant la source bien sur)
          "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myExcel2007file.xlsx;
          Extended Properties=Excel 12.0 Xml;HDR=YES"