「【VB.NET】SQL Serverの指定したデータベースを復元(リストア)する」にて質問がありましたので、バックアップとリストアの進行状況をプログレスバーで表示する方法について説明します。
進行状況を表示する場合には、BackupクラスやRestoreクラスに対して、イベントハンドラを追加する必要があります。
バックアップの場合をサンプルとして説明します。
以下、イベントハンドラの追加手順です。
1.フォームにプログレスバー(ProgressBar)コントロールを配置する。
2.プログレスバーの初期化を行う。
→最大値、開始値、増分値、スタイル等を指定します。
3.プログレスバーの更新用関数を作成する。
4.項番3で作成した関数を以下のイベントに関連付ける。
1)Backupkクラスの場合
・PercentCompleteイベント
・Completeイベント
以下、サンプル。
続きを読む
進行状況を表示する場合には、BackupクラスやRestoreクラスに対して、イベントハンドラを追加する必要があります。
バックアップの場合をサンプルとして説明します。
以下、イベントハンドラの追加手順です。
1.フォームにプログレスバー(ProgressBar)コントロールを配置する。
2.プログレスバーの初期化を行う。
→最大値、開始値、増分値、スタイル等を指定します。
3.プログレスバーの更新用関数を作成する。
4.項番3で作成した関数を以下のイベントに関連付ける。
1)Backupkクラスの場合
・PercentCompleteイベント
・Completeイベント
以下、サンプル。
続きを読む
- カテゴリ:
- VB.NET
- SQL Server