Re: [問題] 無法新增資料<ACCESS>

看板C_Sharp (C#)作者 (tomex_ou)時間21年前 (2004/05/24 21:29), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《xpc (xpc)》之銘言: : access無論如何都沒有辦法新增一筆資料 : 我是照著書上寫的 但每次都產生一樣的錯誤 : "運作必須使用更新查詢。" : 出現在這行上::oleDbDataAdapter1.InsertCommand.ExecuteNonQuery(); : 如果換用另外一種方式::objAdapter.Update(dsTemp); Access比較特殊,有些t-sql的語法在sqlsrv能跑,在access就不能跑 很細微也很機車! 所以請詳細測試你的sql語法是否可執行,再跑程式! 另外比較無關的是, 有些書上有些資料庫入門的教法很奇怪,都喜歡操作dataset再update 企圖迴避sql語法及command下法,反而把程式搞得很複雜... 建議除非你很熟,否則還是用基本的sqlcommand執行吧! 例如上述的oleDbDataAdapter,及它下面送的四大command 若你不能很清楚它的定位及用法,還是用傳統正規的寫法,操作sqlcommand物件! DataAdapter類似db及dataset的協調者,一般用來倒資料進dataset比較好用 其他簡單的sql命令,還是用sqlcommand就行了! 不要每次都用大刀... 只是建議而已,讓code很easy! 以後學java也比較不會被欺負.. =.=. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.183.205
文章代碼(AID): #10iVYiK6 (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #10iVYiK6 (C_Sharp)