成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

解決C#讀取Excel文件出現(xiàn)無法指出的錯誤

開發(fā) 后端
在保存excel文件時總提示對此目錄沒有操作權(quán)限,出現(xiàn)C#讀取Excel文件出現(xiàn)無法指出的錯誤。本文將介紹相關(guān)知識。

在根目錄的webconfig里加了一句 <identity   impersonate="true"   />   .

做了這樣的修改后,生成的文件可以順利保存了,但讀取外部excel文件時總在xlsconn.open()這句出錯;
后來將根目錄webconfig里的<identity   impersonate="true"   />刪除,加到子目錄excelfile目錄的webconfig里就一切OK了。

  1. public static DataSet ImportXlsToData(string fileName)  
  2.     {  
  3.       try  
  4.         {  
  5.             if (fileName == string.Empty)  
  6.             {  
  7.                 throw new ArgumentNullException("上傳文件失敗!");  
  8.             }  
  9.             //  
  10.             string oleDBConnString = String.Empty;  
  11.             oleDBConnString = "Provider=Microsoft.Jet.OLEDB.4.0;";  
  12.             oleDBConnString += "Data Source=";  
  13.             oleDBConnString += fileName;  
  14.             oleDBConnString += ";Extended Properties=Excel 8.0;";  
  15.             //  
  16.             OleDbConnection oleDBConn = null;  
  17.             OleDbDataAdapter oleAdMaster = null;  
  18.             System.Data.DataTable m_tableName = new System.Data.DataTable();  
  19.             DataSet ds = new DataSet();  
  20.  
  21.             try  
  22.             {  
  23.                 oleDBConn = new OleDbConnection(oleDBConnString);  
  24.                 oleDBConn.Open();  
  25.                 m_tableName = oleDBConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);  
  26.  
  27.                 if (m_tableName != null && m_tableName.Rows.Count > 0)  
  28.                 {  
  29.                     m_tableNamem_tableName.TableName = m_tableName.Rows[0]["TABLE_NAME"].ToString();  
  30.                 }  
  31.                 string sqlMaster;  
  32.                 sqlMaster = " SELECT *  FROM [" + m_tableName.TableName + "]";  
  33.                 oleAdMaster = new OleDbDataAdapter(sqlMaster, oleDBConn);  
  34.                 oleAdMaster.Fill(ds, "m_tableName");  
  35.                 oleAdMaster.Dispose();  
  36.                 oleDBConn.Close();  
  37.                 oleDBConn.Dispose();  
  38.             }  
  39.             catch (Exception ex)  
  40.             {  
  41.                 ErrorLog.AddLog(ex);  
  42.                 return null;  
  43.             }  
  44.  
  45.             return ds;  
  46.             //測試是否提取數(shù)據(jù)  
  47.             //this.Datagrid1.DataSource =ds.Tables["m_tableName"];  
  48.             //this.Datagrid1.DataBind();  
  49.             //將Dataset中數(shù)據(jù)導入SQL  
  50.             //AddDatasetToSQL(ds);  
  51.  
  52.         }  
  53.         catch (Exception ex)  
  54.         {  
  55.             return null;  
  56.         }  

比較簡單的做法是根目錄的Web.Config文件不加<identity impersonate="true"/>

對有下載文件的頁面指定權(quán)限:

  1. <location path="forecast/SupplierPlan.aspx"> 
  2.     <system.web> 
  3.       <identity impersonate="true"/> 
  4.     </system.web> 
  5.   </location> 

【編輯推薦】

  1. 簡單介紹C#預處理
  2. 學習C#無詞尾符號經(jīng)驗談
  3. C#調(diào)用QuickTest自動化
  4. 詳解C#正規(guī)表達式
  5. C#字符串插入html標簽
責任編輯:彭凡 來源: cnblogs
相關(guān)推薦

2009-08-13 10:40:15

C#讀取Excel

2009-08-13 10:15:50

C#讀取Excel

2009-08-07 12:12:00

C#讀取Excel文件

2010-08-05 10:05:14

C#枚舉值

2009-08-18 16:14:05

C# 操作Excel

2009-08-13 10:27:28

C#讀取Excel數(shù)據(jù)

2013-02-22 09:54:15

C#Excel讀取Excel

2009-08-13 09:32:00

C#讀取TXT文件

2009-08-21 16:13:27

C#讀取資源文件

2009-08-07 12:57:03

C#讀取Excel

2009-08-11 14:32:06

C#讀取Excel數(shù)據(jù)

2009-08-11 14:36:41

C#讀取Excel

2009-08-12 18:29:06

C#讀取TXT文件

2009-08-12 17:19:09

C#讀取文件內(nèi)容

2009-08-12 14:13:51

C#讀寫Excel文件

2009-09-01 14:39:47

C#創(chuàng)建Excel文件

2009-08-24 17:58:19

C#讀取XML文件

2009-09-01 11:25:08

C#讀取Word文件

2009-08-12 17:27:11

C#讀取文件

2009-08-13 09:58:55

C#讀取配置文件
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: www.蜜桃av| 国产欧美一级二级三级在线视频 | 国产精品美女www | 中文字幕第一页在线 | 欧美一区二区三区在线观看视频 | 成人在线免费观看av | 国产美女黄色 | 91在线观看 | 国产在线1 | 久久婷婷国产麻豆91 | 国产精久久久久久 | 特一级黄色毛片 | 一区二区三区在线电影 | 日韩在线高清 | 天天操天天天 | 91在线最新 | 精品久久99| 国产精品不卡一区二区三区 | 草草草网站 | 免费看91 | 91免费看片 | 免费av一区二区三区 | 日韩色视频| 国产香蕉视频 | 中文字幕成人av | 青青草在线播放 | 亚洲一区精品在线 | 91视视频在线观看入口直接观看 | 黄色毛片一级 | 日本久久网 | 欧美日韩国产欧美 | 日本不卡在线视频 | 亚洲精品乱码久久久久久蜜桃91 | 日韩天堂av | 香蕉久久久 | 久青草影院| 日韩美女在线看免费观看 | 在线黄色影院 | 日本成人综合 | 日本在线中文 | 看片国产 |