台灣最大程式設計社群網站
線上人數
818
 
會員總數:242933
討論主題:187836
歡迎您免費加入會員
討論區列表 >> VB.NET >> OpenFileDialog 使用後
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
OpenFileDialog 使用後
價值 : 10 QP  點閱數:2770 回應數:3

樓主

たかし
初學者
250 28
660 53
發送站內信

捐贈 VP 給 たかし
目前遇到的問題如下:

我在使用 OpenFileDialog 選擇檔案後,執行開啟Excel檔案卻在 da.Fill(ds, "data") 時出現
"Microsoft Jet 資料庫引擎無法找到 'Sheet1$' 物件。請確定這個物件存在,而且您沒有將物件的名稱及路徑拼錯。"
連線字串:(Execl檔案放在程式目錄 ~\bin\Debug\)
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=.\Dwg_Change_Data.xls;Extended Properties="Excel 8.0;HDR=YES""

當我將 OpenFileDialog 功能取消時,Excel卻可以讀取了,請問是否是OpenFileDialog影響了路徑呢?
因為要以使用者選取的檔名來判別要讀取的Table表,所以一定要先讓OpenFileDialog執行,請大家幫忙....

以上 謝謝...



搜尋相關Tags的文章: [ OpenFileDialog ] ,
本篇文章發表於2008-09-26 09:01
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

jak
捐贈 VP 給 jak 檢舉此回應
Data Source=.\Dwg_Change_Data.xls 改寫全路徑 Data Source=C:\.....
本篇文章回覆於2008-09-26 10:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

たかし
捐贈 VP 給 たかし 檢舉此回應
jak:
如過改決對路徑的話,我把程式安裝佈署後拿到別台安裝,也會無法開啟Execle.

我目前先用下面的方式決解了...但不知是否還有其它的方式呢??


以上 謝謝...
本篇文章回覆於2008-09-26 11:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
不錯的參考

QA
檢舉此回應

本篇文章回覆於2008-09-26 17:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.