はじめに
FireDAC が使える後続のバージョンの Delphi を持っている場合、FireDAC を旧バージョンにインストールする事が可能かもしれません。
FireDAC
FireDACは、エンタープライズデータベースへの接続性を提供するマルチデバイス対応の共通データアクセスライブラリです。InterBase、SQLite、MySQL、SQL Server、Oracle、PostreSQL、IBM DB2、Informix、SQL Anywhere、MongoDB などをサポートしています。
元々は DA-SOFT の『AnyDAC』という製品でした。
FireDAC 8.0.5
XE4 の FireDAC C/S アドオンパックが利用可能な場合、Delphi 5 ~ XE4 の IDE にインストール可能です。
SKU やモバイルアドオンパックの所持の有無によってダウンロードすべきファイルが異なります。
FireDAC C/S アドオンパック | インストーラー名 | 説明 |
---|---|---|
29458, FireDAC XE4 Update 2 for RAD Studio/Delphi/C++ Ent/Ult/Arch | FireDAC_8.0.5.3365.exe | Enterprise 以上の SKU の RAD Studio / Delphi / C++Builder ユーザー向け |
29457: FireDAC Client/Server Add-On Pack Upd 2 for Delphi/C++/RAD XE4 | FireDAC_8.0.5.3365.exe | モバイルアドオンを持っていない Delphi Professional ユーザーまたは RAD Studio / C++Builder Professional ユーザー向け |
29459: FireDAC XE4 Update 2 for RAD Studio Pro & Delphi Pro w/ Mobile | FireDAC_8.0.5.3365_Mobile.exe | モバイルアドオンを持っている Delphi Professional ユーザー向け |
29457 と 29458 のインストーラは同じもののようです。
ダウンロード
上記ダウンロードリンクが有効でない場合、Registered Products Portalからダウンロードしてください。
FireDAC のインストール
ダウンロードしたインストーラに /SHOWIDE
を付けて起動すると、インストールする IDE を選択できます。
FireDAC_8.0.5.3365.exe /SHOWIDE
Delphi 自体のアップデータを事前に適用しておく必要があります。
uADStanCipher.pas は輸出規制のため同梱されていません。コンパイル済ユニット (uADStanCipher.dcu) のみが同梱されています。
FireDAC 7.0.1
XE3 の FireDAC C/S アドオンパック (7.0.1) も 8.0.5 と同様のスイッチで旧バージョンへインストールできます。
その他
海外製インストーラーには (よく) 罠があるので、問題があったら次の事を試してみてください。
- インストーラは管理者権限で実行した方がいいかもしれません。
- インストーラは
C:\WORK
のような日本語や空白が含まれないフォルダで実行した方がいいかもしれません。 - アカウントに日本語が含まれている場合、
OWNER
のような管理者アカウントを作ってそこからインストールした方がいいかもしれません。 - XP 環境ではインストールできないかもしれません。
おわりに
8.0.5 は古いバージョンの FireDAC ですが、何かの時に役に立つかもしれません。
このバージョンの FireDAC はまだリファクタリングが進んでおらず、コンポーネント名が AnyDAC 準拠になっており、内部的にも AnyDAC の識別子が使われていたりと、現在の FireDAC とは互換性が取れない部分がある事には注意が必要です。
See also: