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

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

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

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

做了這樣的修改后,生成的文件可以順利保存了,但讀取外部excel文件時(shí)總在xlsconn.open()這句出錯(cuò);
后來(lái)將根目錄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.             //測(cè)試是否提取數(shù)據(jù)  
  47.             //this.Datagrid1.DataSource =ds.Tables["m_tableName"];  
  48.             //this.Datagrid1.DataBind();  
  49.             //將Dataset中數(shù)據(jù)導(dǎo)入SQL  
  50.             //AddDatasetToSQL(ds);  
  51.  
  52.         }  
  53.         catch (Exception ex)  
  54.         {  
  55.             return null;  
  56.         }  

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

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

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

【編輯推薦】

  1. 簡(jiǎn)單介紹C#預(yù)處理
  2. 學(xué)習(xí)C#無(wú)詞尾符號(hào)經(jīng)驗(yàn)談
  3. C#調(diào)用QuickTest自動(dòng)化
  4. 詳解C#正規(guī)表達(dá)式
  5. C#字符串插入html標(biāo)簽
責(zé)任編輯:彭凡 來(lái)源: 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#讀寫(xiě)Excel文件

2009-09-01 14:39:47

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

2009-08-12 17:27:11

C#讀取文件

2009-08-24 17:58:19

C#讀取XML文件

2009-09-01 11:25:08

C#讀取Word文件

2009-08-13 09:58:55

C#讀取配置文件
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 国产精品视频一二三 | 插插插干干干 | 欧美精品一区二区三区四区 在线 | 国产高清免费 | 天天操狠狠操 | 日韩天堂av | 91黄色片免费看 | 中国一级大毛片 | 亚洲欧美日韩网站 | 中文字字幕一区二区三区四区五区 | 国产ts人妖另类 | 精品成人一区二区 | 中文字幕亚洲视频 | 久久精品欧美一区二区三区不卡 | 国产精品电影网 | 欧美在线观看一区二区 | 超碰成人免费 | 九九免费| 先锋影音资源网站 | 男人天堂网址 | 成人国产精品入口免费视频 | 国产ts人妖另类 | 中文字幕一区二区三区在线观看 | 欧美一级网站 | 成人免费视频网站 | 成人av网站在线观看 | 91精品中文字幕一区二区三区 | 午夜久久久 | 国产成人精品久久二区二区91 | 欧美天堂 | 久久久久久久久久久久91 | 青青久草 | 亚洲一二三在线 | 成人在线视频免费播放 | www日韩欧美 | 毛片大全 | 中文在线视频观看 | 午夜看电影在线观看 | 欧美另类视频 | 超碰人人91 | 久久久国产一区二区三区 |