台灣最大程式設計社群網站
線上人數
1678
 
會員總數:243634
討論主題:188245
歡迎您免費加入會員
討論區列表 >> VB.NET >> SQL Excel, DataGridView,Database
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
SQL Excel, DataGridView,Database
價值 : 30 QP  點閱數:3101 回應數:6

樓主

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

捐贈 VP 給 たかし
各位高手:
最進剛摸資料庫,請指導一下.
目前我將Excel當成資料庫使用,在MSDN上查到,在下刪除一行SQL指令是無法完成,(新增,更新,都OK)
請是否有其它辨法除理呢.
另外:我將Excel讀入後轉到MyData_Set.Tables("人員基本資料"),用DataGridView1秀出
我在DataGridView1中更改資籵後要如何將資料更新回Excel中?
我在DataGridView1中輸入資料有發現MyData_Set.Tables("人員基本資料")的資料並沒有更改.(是否要改MyData_Set.Tables("人員基本資料")才有用?)


Dim MyData_Set As DataSet = New DataSet()
Dim mfile As String = File_Pitch + "人員資料.xls"
Dim ConnDbstr As String = "provider=Microsoft.Jet.OLEDB.4.0;" & "data source=" & mfile & ";" & "Extended Properties=Excel 8.0;"
Dim selectcmd As String = "select * from [Sheet1$]"
Dim conn2 As OleDb.OleDbConnection
conn2 = New OleDb.OleDbConnection(ConnDbstr)
da.Fill(MyData_Set, "人員基本資料")
DataGridView1.DataSource = MyData_Set.Tables("人員基本資料")
以上




搜尋相關Tags的文章: [ SQL ] , [ Excel ] , [ DataGridView ] , [ Database ] ,
本篇文章發表於2008-06-27 17:07
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

小琳
捐贈 VP 給 小琳 檢舉此回應
:::
http://support.microsoft.com/kb/316934

雖然 Jet OLE DB Provider 允許您在 Excel 活頁簿中插入和更新記錄,但是並不允許 DELETE 作業。
本篇文章回覆於2008-06-27 17:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

たかし
捐贈 VP 給 たかし 檢舉此回應
小琳~
你說的那一篇文章我有看過,也試過了.
有沒有其它方法可以去做刪除這個動作呢?
例如:
我先載入到datatable用DataGridView1顯示出來,
使用者在DataGridView1中作新增,更新,刪除,等作業後按一個鍵確認..
然後將DataGridView1的內容資料傳到datatable作更新.
在將datable內容以UPDATA的方式回傳到Execlel中,這個方式是否可行呢?

我在DataGridView1中作新增,更新,刪除,等作業完成後要如何將datatable作更新?

另外 OleDbCommandBuilder 這個指令是否可以儲存那些datatable資料已被更新呢?


以上 還有很多問題,希望大家不厭其煩指導一下新手 ,謝謝..

本篇文章回覆於2008-06-27 22:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

小琳
捐贈 VP 給 小琳 檢舉此回應
:::小女子建立一個ABC.xls檔案,內容為:
Col1 Col2
1 A
2 B
3 C

程式如下(只有新增及修改,刪除還未想到.....)

本篇文章回覆於2008-06-28 11:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

たかし
捐贈 VP 給 たかし 檢舉此回應
小琳~
感謝你的回覆..
至於刪除部份,可否以DataGridView1存到同檔另一個Sheel-1,
在將原來Sheel刪除,變更Sheel-1回Sheel呢.
以上
本篇文章回覆於2008-06-30 07:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
最有價值解答

小琳
捐贈 VP 給 小琳 檢舉此回應
:::

本篇文章回覆於2008-06-30 11:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

たかし
捐贈 VP 給 たかし 檢舉此回應
小琳~
謝謝你的回覆..
我在努力看看,有不懂處在向你請教..
謝謝...

本篇文章回覆於2008-07-02 07:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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