Direct Access Components (PDAC) Guide (v11)

Pervasive Direct Access Components の概要

Pervasive Data Access Components(PDAC)は、Embarcadero Delphi と C++ Builder 環境内で、Pervasive データベース エンジンに直接アクセスできるようにする、一連の Visual Component Library(VCL)コンポーネントです。これらのコンポーネントは、Borland Database Engine(BDE)のすべての機能を提供しながら、BDE の完全な代替品として動作します。PDAC により、Delphi と C++ Builder 開発者にとってはデータベース開発の選択肢が格段に増えます。

Pervasive Data Access Components でサポートされる開発環境については PDAC の Readme ファイルをお読みください。

PDAC のすべてのバージョンには、次の非ビジュアル コンポーネントが含まれています。

これらのコンポーネントのサポート クラスも提供されています。

これら 32 ビット コンポーネントは、Embarcadero の Data Access Components のプロパティ、メソッド、およびバインド機能を再現しますが、実行時に Borland Database Engine(BDE)が存在している必要はありません。

これらのコンポーネントはパッケージ形式で提供され、組み込みコントロールの設計時および実行時に必要なすべての機能を提供します。これらは BDE コンポーネントと同様の方法で Embarcadero データ アウェア コントロールにバインドします。また、完全に互換性のある、サード パーティのバウンド コントロールにもバインドします。

Woll2Woll InfoPower コンポーネントとの相互運用性のための特別なコンポーネント(wwPvTable、wwPvQuery および wwPvStoredProc)が装備されています。

エンジンのバージョンのチェック

PDAC では、クエリまたはテーブルを開いたときに Pervasive PSQL エンジンのバージョンが適切かどうかをチェックしてエンジンのバージョン依存に伴うエラーが発生するのを完全に防ぐことができます。エンジンのバージョンが適切でない場合は例外が発生し、必要なバージョンを示すメッセージが表示されます。

TPvQuery.PassThrough

SQL テキストを事前解析しないで、エンジンへ直接送ることができます。

TPvDatabase.OEMConversion

このプロパティは、データベースに格納されている文字は OEM(DOS)コード ページによってエンコードされているため、データベースを使用する前にこれらの文字を ANSI(Windows)コード ページに変換する必要があることを示します。

詳細情報を入手するには

PDAC は下記 Web サイトからダウンロードにより入手可能です。
http://www.agtech.co.jp/support/reference/pervasive/psqllib/access_methods/pdac.html


Direct Access Components の使用方法

Pervasive Direct Access Components の使用法