Visual Basic .NETを使用して、Microsoft Accessデータベースを圧縮する方法
概要
どちらもActiveXデータオブジェクトん(ADO)もADO .NETは、コンパクトまたは修理のMicrosoft Accessデータベースへの手段を提供します。しかし、あなたは、Microsoft Jet OLE DBプロバイダーとMicrosoftデータアクセスコンポーネント(MDAC)バージョン2.1で導入されたレプリケーションオブジェクト(JRO)を使用してこのタスクを達成することができます。ADO .NETは通じCOMベースのオブジェクトライブラリを使用することができます
相互運用
層を。
この資料では、Visual Basic .NETを使用してAccessデータベースを圧縮する方法を示します。
この資料では、Visual Basic .NETを使用してAccessデータベースを圧縮する方法を示します。
必要条件
• | マイクロソフトのVisual Basic .NET |
• | マイクロソフトJetとレプリケーションは、2.1、2.5、または2.6オブジェクトライブラリ |
サンプルをビルドする手順
1。 | 新しいVisual Basic .NETコンソールアプリケーションを開きます。 |
2。 | でソリューションエクスプローラウィンドウ、右クリックして参照のノードを選択し参照を追加します。 |
3。 | で参照の追加 ]ダイアログボックスをクリックしてくださいCOMのタブを、次に選択のMicrosoft Jetとレプリケーション2.オブジェクトのxライブラリ。クリックして選択をし、それを追加する選択したコンポーネント。クリックしてOK。 注このステップにおいて、xはマイクロソフトJetとレプリケーションライブラリコンポーネントをオブジェクトの実際のバージョン番号のプレースホルダです。 |
4。 | 選択したライブラリが見つかりませラッパーが存在しない場合は警告が表示されます。クリックしてはいをラッパーを生成します。Microsoft ActiveXデータは、ライブラリ(ADODB)とJROの参照がプロジェクトのに追加されますオブジェクト参照。 |
5。 | ソリューションエクスプローラ]ウィンドウで、Module1.vbのを右クリックし、クリックしコードの表示を。 |
6。 | コードウィンドウからすべてのコードを削除します。 |
7。 | 次のコードをコピーし、コードウィンドウに貼り付けます。
|
8。 | パスに変更し、ソースとデスティネーション適切な.MDBファイルを。F5キーを押してプロジェクトをビルドして実行します。 最適化されたデータベースにはアクセス2000(Jet 4.0の)形式になります。別のジェット・フォーマットについては、「参考文献」を参照してください。 |