BDE
BDE アプリケーションの配置 への移動
警告: ボーランド データベース エンジン(BDE)の使用は推奨されていません。今後 BDE は機能拡張されません。たとえば、BDE では Unicode はサポートされません。BDE を使用した新規開発はしないことをお勧めします。既存のデータベース アプリケーションを BDE から dbExpress に移行することを検討してください。
BDE から dbExpress への移行についての詳細は、以下を参照してください。
- http://www.embarcadero.com/rad-in-action/migration-upgrade-center
- EDN: "Migrating BDE Applications to dbExpress"(EDN: "BDE アプリケーションの dbExpress への移行")(英語版)
- Marco Cantu のブログ エントリ
- Q&A: "Delphi: Migrating from BDE to DBExpress Tutorial"(Q&A: "Delphi: BDE から DBExpress への移行に関するチュートリアル")(英語版)
ボーランド データベース エンジン(BDE)を使用して、標準 Delphi データ コンポーネントに対してデータベース アクセスを実現できます。BDE 再配布時の特別な権限や制限事項については、DEPLOY ドキュメントを参照してください。
BDE のインストールには、InstallAware Express(または他の認定インストール プログラム)を使用する必要があります。InstallAware Express では必要なレジストリ エントリが作成され、アプリケーションで必要になるすべてのエイリアスが定義されます。次に示す理由により、BDE ファイルとサブセットを配置するために認定インストール プログラムを使用することが重要です。
- BDE や BDE サブセットが正しくインストールされないと、BDE を使用する他のアプリケーションでエラーが発生することがあります。該当するアプリケーションは、Embarcadero 製品だけではなく、BDE を使用する多くのサードパーティ プログラムもあります。
- 32 ビット版 Windows 95/NT(およびその後継)では、BDE 構成情報が、ini ファイル(16 ビット版の Windows で使用)ではなく、Windows レジストリに格納されます。インストールまたはアンインストール時に正しくエントリを作成または削除することは複雑な処理です。
BDE では、アプリケーションが実際に必要になる部分だけをインストールできます。たとえば、アプリケーションが Paradox テーブルのみを使用する場合は、必要なのは、Paradox テーブルにアクセスする BDE の一部だけをインストールすることです。これにより、アプリケーションで必要なディスク領域が減ります。認定インストール プログラム(InstallAware Express など)では、BDE の一部をインストールできます。配置されたアプリケーションで使用しないが、他のプログラムで必要になる BDE システム ファイルを削除しないでください。