Office ソリューションにおけるローカル データベース使用の概要
更新 : 2007 年 11 月
対象 |
---|
このトピックの情報は、指定された Visual Studio Tools for Office プロジェクトおよび Microsoft Office のバージョンにのみ適用されます。 プロジェクトの種類
Microsoft Office のバージョン
詳細については、「アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。 |
SQL Server Express (.mdf) ファイルや Microsoft Office Access (.mdb) ファイルなどのデータベース ファイルを Visual Studio Tools for Office ソリューションに組み込むことができます。これにより、たとえば 1 つのコンピュータだけで使用されるローカルな在庫ソリューションのように、集中化されたデータベースの必要がない状況では、エンド ユーザーはローカル データベースを使用できます。
プロジェクトへのデータベース ファイルのインポート
データベース ファイルをプロジェクトにインポートするには、データ ソース構成ウィザードを使用し、データベース ファイルに基づいてデータ ソースを作成します。このウィザードでは、データベース ファイルと型指定されたデータセットをプロジェクトに追加します。
詳細については、「方法 : SQL Express Server データベース内のデータに接続する」および「方法 : Access データベース内のデータに接続する」を参照してください。
データベース ファイルの配置
データ ソース構成ウィザードでは、相対パスに基づいてローカル データベース ファイルとの接続を作成します。これにより、ローカル データベース ファイルの相対位置を維持する場合は、ソリューションを別のコンピュータへコピーすることができます。
ソリューションをサーバーに配置し、ドキュメントをエンド ユーザーに配布した場合、データベース ファイルを手動で配布し、ドキュメントへの相対位置が維持される場所にインストールする必要もあります。つまり、エンド ユーザーは、データベース ファイルも一緒に移動しない限り、ドキュメントをコンピュータ上の別の場所に移動できません。
ローカル データベース ファイルとデータセットのキャッシュ
Microsoft Office Excel および Microsoft Office Word 用のドキュメント レベルのソリューションでは、データセット インスタンスを CachedAttribute 属性でマークすることにより、データセットをドキュメントにキャッシュできます。データ ソース構成ウィザードを使用してデータベース ファイルをプロジェクトに追加すると、型指定されたデータセットが自動的にプロジェクトに追加されます。データはユーザーのコンピュータ上でローカルに使用できるので、このデータセットに CachedAttribute を適用する必要が生じることはほとんどありません。詳細については、「キャッシュされたデータ」を参照してください。
参照
処理手順
方法 : ホスト コントロールからのデータでデータ ソースを更新する