を使用する場合は、処理を高速化するために取得ループの外側でTQuery
local を使用するようにしてください(メソッドは多少遅くなります)。TField
FieldByName
フリーウェアのオープン ソース クラスを試して、任意の DB エンジンにアクセスできます。
ADO レイヤーを呼び出さずに、OleDB を介して MS SQL に直接アクセスできます。
速度が非常に最適化されており、旧バージョンの Delphi でも Unicode に対応しています。Windows XP、Vista、および Seven (64 ビットを含む) でテストされています。
TQuery
エミュレーターがあります。これは、 DB.pasTQuery
ユニットで定義されているようには当てはまりませんが、ほとんど同じメソッドを持つクラスです。また、すべての BDE クラスとユニットを操作する必要はありません。欠点は、Delphi DB のビジュアル コントロールを使用できないことですが、迅速な TQuery の場合はそれで十分です。
考慮に値するいくつかのユニークな機能 (フィールド アクセスのためのレイト バインディングの使用など) があります。
サードパーティ ライブラリ (BDE など) を必要とせず、Delphi 5 から XE2 まで動作します。Delphi 4 でも動くと思います。
私たちのサイトでダウンロードしてサポートを求めることができます。