找回密碼 或 安全提問
 註冊
|註冊|登錄

伊莉討論區

搜索
請尊重及感激所有版主付出和奉獻尊貴會員無限下載附件伊莉需要你的贊助和支持

休閒聊天興趣交流學術文化旅遊交流飲食交流家庭事務PC GAMETV GAME
熱門線上其他線上感情感性寵物交流家族門派動漫交流貼圖分享BL/GL
音樂世界影視娛樂女性頻道潮流資訊BT下載區GB下載區下載分享短片
電腦資訊數碼產品手機交流交易廣場網站事務長篇小說體育運動時事經濟
上班一族博彩娛樂

[繁]七龍珠大魔05-

[繁]在地下城尋求邂逅

[繁]魔王2099 04-

[繁]妖怪學校的菜鳥老

[繁]再見龍生,你好人

[簡]神之塔 第二季16-
C & C++ 語言C# 語言Visual Basic 語言PHP 語言JAVA 語言
查看: 3284|回復: 1
打印上一主題下一主題

[求助]請問只使用程式碼該怎麼完成DataGridView連接Access後更新存檔?[複製鏈接]

Rank: 1

帖子
76
積分
193 點
潛水值
4402 米
跳轉到指定樓層
樓主
發表於 2014-9-3 08:08 PM|只看該作者|倒序瀏覽
本帖最後由 跨越青春嶺 於 2014-9-4 02:56 PM 編輯

這是我目前第一步的程式碼
(顯示Access資料到DataGridView)

  1. Imports System.Data.OleDb

  2. Public Class Form1
  3.     Dim OleDBConn1 As New OleDbConnection
  4.     Dim OleDbDataAdapter1 As New OleDbDataAdapter
  5.     Dim DataSet1 As New DataSet()
  6.     Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

  7.         On Error Resume Next
  8.         OleDBConn1.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Application.StartupPath & "資料庫.accdb"
  9.         OleDBConn1.Open()

  10.         OleDbDataAdapter1 = New OleDbDataAdapter("Select 名稱,價格,是否販售 From 產品定價", OleDBConn1)
  11.         DataSet1 = New DataSet
  12.         OleDbDataAdapter1.Fill(DataSet1)

  13.         DataGridView1.DataSource = DataSet1.Tables(0)
  14.     End Sub
  15. End Class
複製代碼


接下來想靠程式碼達成更新並存檔就不知道該怎麼做了
"目標功能是Access資料轉到DataGridView後,在DataGridView上點儲存格修改或刪除後,有個按鈕按下去後可以更新存檔DataGridView裡的資料到Access,這部分不知道該怎麼做..."

另外先前有使用過此方法,拉一個DataGridView元件,手動點資料庫,連接點一點就可以用了,不過這樣不能事後改路徑,所以需要用程式碼來另外寫出來。



補充內容 (2014-9-4 10:44 PM):
有嘗試過這樣但會出現錯誤,請問該怎麼改才好???

OleDbDataAdapter1.Update(DataSet1)
DataSet1.AcceptChanges()...
瀏覽完整內容,請先 註冊登入會員

點評

darkjack Update 指令  發表於 2014-9-4 05:51 PM
分享分享0收藏收藏0支持支持0
所有積分大於負-100的壞孩子,將可獲得重新機會成為懲罰生,權限跟幼兒生一樣。

使用道具檢舉

  專 家(12000/24000)

偶素程式設計下的產物「浻」

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

帖子
1412
積分
17880 點
潛水值
39797 米
頭香
發表於 2014-9-5 06:17 PM|只看該作者
成為伊莉的版主,你將獲得更高級和無限的權限。把你感興趣的版面一步步地發展和豐盛,那種滿足感等著你來嚐嚐喔。
有錯誤或者寫入不了的,通常都是ACCESS 那邊設定問題..
順便參考一下這個網址
(請把 "_" 自己去除一下喔
下載: 訪客無法瀏覽下載點,請先 註冊登入會員
本人 都是寫 vb.net 如果看到本人的原創 請自備 .Net FrameWork 3.5
如果發覺自己無法使用一些功能或出現問題,請按重新整理一次,並待所有網頁內容完全載入後5秒才進行操作。

使用道具檢舉

您需要登錄後才可以回帖 登錄 | 註冊

Powered by Discuz!

© Comsenz Inc.

重要聲明:本討論區是以即時上載留言的方式運作,對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿上傳和撰寫 侵犯版權(未經授權)、粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。
回頂部