VB.NET2015(C#)からSQL Serverに対して複数のコマンドを実行する(ADO.NET)

2020年5月9日

Select文で複数のデータを検索し、必要があればUpdate文で値を更新してしまおうと思ったのですが、
「この Command に関連付けられている DataReader が既に開かれています…」
とエラーが出てしまい、Update文を実行することが出来ませんでした。

どうやら、Select文の実行中(While文で検索結果をReadしている間)にはUpdate文は実行出来ない様なのです。
それでは面倒なので、調べてみたら「MultipleActiveResultSets=True」を追加すれば良いことが判明。