このコマンドを最初に閉じる必要があります。」との例外が発生してしまう。cmdText;cmd.ExecuteReader();cmd.Dispose();暗黙的にSqlDataReaderが使われ、それが閉じられていない模様。さんのコメント...ご存知かもしれませんが念のため。そもそも、「Readerで何かする用途がない」場合は、ExecuteReaderではなく、ExecuteNonQueryを使うほうがいいんじゃないかと思います。これならCloseする必要もないわけで。さんのコメント...Leftyさんコメントありがとうございます。諸々の事情によりこの辺りの情報がメンテできずにおります。貴重な情報の提供、ありがとうございます。年前にじいろのアーチデング熱。年前セネガルの歩き方。