Bonjour,
J'ai un problème, j'ouvre un fichier excel et je voulais tester si ma connexion était bonne en affichant un texte. J'ai vu plusieurs sujets pour lire un fichier excel, mais ce sont toutes des méthodes différentes.
Voici ma connexion :
Lorsque je teste ma page aspx, il me met cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:/classeur.xls;Extended Properties=\"Excel 12.0\";HDR=NO"; OleDbConnection connExcel = new OleDbConnection(connectionString); OleDbCommand cmdExcel = new OleDbCommand(); string req = "SELECT * FROM [Synthèse$]"; OleDbCommand command = new OleDbCommand(req, connExcel); command.Connection.Open(); OleDbDataReader reader = command.ExecuteReader(); if (reader.HasRows) { TextBox1.Text = "coucou"; }
Quelqu'un aurait-il une idée?Pilote ISAM introuvable.
Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.
Détails de l'exception: System.Data.OleDb.OleDbException: Pilote ISAM introuvable.
Erreur source:
Ligne 25 : OleDbCommand command = new OleDbCommand(req, connExcel);
Ligne 26 :
Ligne 27 : command.Connection.Open();
Ligne 28 : OleDbDataReader reader = command.ExecuteReader();
Ligne 29 :
Merci d'avance
Partager