[RESOLU] Pilote ISAM est introuvable + Connexion Jet sur Excel

Pilote ISAM est introuvable + Connexion Jet sur Excel [RESOLU] - C#/.NET managed - Programmation

Marsh Posté le 27-03-2007 à 23:48:02    

salut  
 
je cherche à me connecter à un fichier excel ma chaine est :  
String chaineConnexion = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + cheminSite + @"\" + nomFichierXLSTempo + ";Extended Properties=Excel 8.0;IMEX=1";
 
J'ai une exception quand j'ouvre la connexion  
Pilote ISAM est introuvable.  
 
En fait c'est  IMEX=1 qui fait que ça plante, mais je veux le mettre pour pouvoir lire les données texte dans les lignes, sinon, ça renvoit Null
 
(vu ici http://www.connectionstrings.com/?carrier=excel )          
 
J'ai deja fait la manip decrite ici
 
http://support.microsoft.com/kb/209805/fr
 
(le coup du Regsvr32  C:\WINDOWS\system32\msexcl40.dll, puis passage de TypeGuessRows à 0)
 
mais rien n'y fait
 
J'ai pourtant office2003 installé, avec la dll msexcl40.dll
 
 
Une idée ?
 
Merci
 
:jap:


Message édité par p@radox le 29-03-2007 à 19:25:34
Reply

Marsh Posté le 27-03-2007 à 23:48:02   

Reply

Marsh Posté le 29-03-2007 à 19:25:17    

ok pour info, il s'agissait de mettre des double cote pour l'ensemble 'Excel 8.0;IMEX=1'
 
cad  
String chaineConnexion =
@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + cheminSite + @"\" + nomFichierXLSTempo + ";Extended Properties=\"Excel 8.0;IMEX=1\"";  
 
merci :jap:

Reply

Marsh Posté le 07-04-2010 à 09:49:15    

p@radox a écrit :

ok pour info, il s'agissait de mettre des double cote pour l'ensemble 'Excel 8.0;IMEX=1'
 
cad  
String chaineConnexion =
@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + cheminSite + @"\" + nomFichierXLSTempo + ";Extended Properties=\"Excel 8.0;IMEX=1\"";  
 
merci :jap:


 
merci d'avoir posté ta solution! Ca rend service... même 3 ans après!!!  ;)


Message édité par jomree le 07-04-2010 à 09:51:08
Reply

Marsh Posté le 07-11-2013 à 09:13:06    

Toujours 3 ans après, ça sert encore !
 
Merci  :D

Reply

Marsh Posté le 21-11-2013 à 22:55:56    

merci pour le partage. j'ai eu le même problème toute la semaine.

Reply

Marsh Posté le 25-03-2016 à 12:06:20    

3 de plus ca sert toujours  :D  :D  :D

Reply

Marsh Posté le 17-11-2017 à 22:23:57    

ah ben ravi de l'apprendre ! :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed