Connecter VB à Excel

loulalola Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -  
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   -
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

f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
0
loulalola Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
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.
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

Dim cm As New OleDb.OleDbCommand

un projet vb2010 que j'ai fait en partant du code sur le site:
https://support.microsoft.com/fr-fr/help/316934#12

et qui presente la meme erreur, en modifiant tous les types comme ci-dessus c'est Ok

https://www.cjoint.com/?DGrkjTc7Feu

il y a aussi le fichier excel cree dans le repertoire
0
loulalola Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
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.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Re,

qu'avez vous mis en chaine de connexion pour excel 2007 ????
0
loulalola Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
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"
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Re,

pouvez-vous metre a dispo votre projet en modifiant le chemin du fichier excel sur

https://www.cjoint.com/
0