■3982 / ) |
Re[9]: mdb(oleb)の更新ができない |
□投稿者/ はつね (169回)-(2007/05/30(Wed) 18:12:00)
|
■No3980 (hikaru さん) に返信 > 余談なんですが、、、今回のように1件のデータを抽出して更新、または、削除するとき > DataSet(非接続型)を使うべきでしょうか?もしくはコマンド(ExecuteNonQuery?)を使用したらいいのでしょうか?
DataSetにするかコマンドにするかの判定基準はデータ件数ではありません。要は、取得してから更新するまでの間に何をしたいのかという事になります。
また、今回の件はWHERE句で明示的に1件を抽出しているわけではありませんので「1件のデータを抽出して更新」という状況でもありません。ソースコードから垣間見えるのは「テーブルを丸ごと取得して、その結果が1件だったならば更新する」に相当します。これをExecuteNonQueryで実現するのはちと面倒かも知れません。
|
|