Je code pour lire Excel de langue c3:erreur en lisant la feuille Excel
DataTable dtChildrenData = new DataTable();
OdbcConnection oConn = null;
try
{
if (File.Exists(strSheetPath))
{
oConn = new OdbcConnection();
oConn.ConnectionString = @"DSN=Excel Files;DBQ=" + strSheetPath + @";DriverId=1046;FIL=excel 12.0;MaxBufferSize=2048;PageTimeout=5;";
OdbcCommand oComm = new OdbcCommand();
oComm.Connection = oConn;
oComm.CommandText = "Select * From [Sheet1$]";
DataSet ds = new DataSet();
OdbcDataAdapter oAdapter = new OdbcDataAdapter(oComm);
oConn.Open();
oAdapter.Fill(ds);
dtChildrenData = ds.Tables[0];
}
}
finally
{
oConn.Close();
}
return dtChildrenData;
Mais obtenir cette erreur lorsque i Déployez l'application Web sur IIS. Wherere comme il fonctionne bien localement.
ERREUR [IM002] [Microsoft] [ODBC Driver Manager] Nom de la source de données introuvable et aucun pilote par défaut spécifié
Comment résoudre ce problème. S'il vous plaît laissez-moi savoir si toutes les informations nécessaires pour répondre à cette question (sur la configuration)
Rappelez-vous qu'il fonctionne parfaitement localement à partir de VS, quand je déploiement sur IIS sur la même machine, il donne erreur
Ce problème est encore unsolved..please Guide –