C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■92306 / 親階層)  DBのレコード追加
□投稿者/ ぽんた (1回)-(2019/09/10(Tue) 14:57:48)

分類:[.NET 全般] 

VisualStudio2017のウィンドウズアプリケーション、vb.netを使用しています。

データセットからDBを更新する処理で、
SQLのINSERT文でExecuteNonQueryメソッドを使いレコードを追加したのですが、
連続で追加するときに、一度データセットでAcceptChangesメソッドを実行しないとエラーになります。

なぜAcceptChangesメソッドを使う必要があるのでしょうか?
DataRow.RowStateプロパティのAdded行というのが関係しているのかと思うのですが、
そのあたりが、よく理解できていないので、合わせて説明していただきたいです。

回答よろしくお願いします
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 →Re[1]: DBのレコード追加 /魔界の仮面弁士
→Re[1]: DBのレコード追加 /WebSurfer
 
上記関連ツリー

DBのレコード追加 / ぽんた (19/09/10(Tue) 14:57) #92306 ←Now
Re[1]: DBのレコード追加 / 魔界の仮面弁士 (19/09/10(Tue) 15:57) #92314
│└ Re[2]: DBのレコード追加 / ぽんた (19/09/10(Tue) 16:06) #92315
│  └ Re[3]: DBのレコード追加 / 魔界の仮面弁士 (19/09/10(Tue) 16:12) #92317
Re[1]: DBのレコード追加 / WebSurfer (19/09/10(Tue) 15:31) #92311

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信