Re: [問題] 請問c#與access溝通的題!

看板C_Sharp (C#)作者 (foreman)時間19年前 (2006/05/02 15:38), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《EvilSmile (空間上的轉換)》之銘言: : { : OleDbConnection myConn = new : OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data : Source=C:\AccessDB\db1.mdb;"); : myConn.Open(); : OleDbDataAdapter thisAdapter = new OleDbDataAdapter("SELECT * : FROM _dbTable", myConn); : OleDbCommandBuilder thisBuilder = new : OleDbCommandBuilder(thisAdapter); : DataSet thisDataSet = new DataSet(); : thisAdapter.Fill(thisDataSet, "_dbTable"); : //顯示更新前的內容 : Console.WriteLine("Name before change:{0}", : thisDataSet.Tables["_dbTable"].Rows[1]["Number"]); : //更新內容 : thisDataSet.Tables["_dbTable"].Rows[1]["Number"] = "1800"; : //這行就是每次編譯器都會跟我說錯誤的地方!! : thisAdapter.Update(thisDataSet, "_dbTable"); 試試用如下的方法: DataRow aRow = thisDataSet.Tables["_dbTable"].Rows[1]; aRow["Number"] = "1800"; then : thisAdapter.Update(thisDataSet, "_dbTable"); 希望有幫助! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.131.138.232

05/05 15:30, , 1F
仍然是失敗ㄝ@@大大
05/05 15:30, 1F
文章代碼(AID): #14Lmo7UT (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #14Lmo7UT (C_Sharp)