Re: [問題] 無法新增資料<ACCESS>
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章