- ベストアンサー
VB2010で時間のかかる処理をする場合
vb2010で開発しています。 時間のかかる処理をするのに、プログレスバーやアニメーションgifを使って 処理をしていることをユーザ側に知らせたいのですが、うまくいきません。 BackgroundWorkerという機能を使うというのはネットで調べたのでが、 それはLOOP等で繰り返し行う処理の場合はできそうなのですが、 今回はSQLSERVERに対して、DELETEやUPDATEを実行したいのです。 SQLを発行するのは一回なのですが、データ量が多いために時間がかかります。 それをうまく処理できる方法はありませんか?
- みんなの回答 (1)
- 専門家の回答
お礼
ありがとうございます。 BackgroundWorkerやTaskは私にはまだ難しいようです。 理解不能でした。さらに勉強して挑戦してみます。 今回はSQLの非同期実行、BeginExecuteNonQueryを利用し 希望通りにできました。