2009-04-21 8 views
0

adoとbdeの違いは何ですか?adoとbdeの相違点

+0

私たちは* Borland Dongle Engine *と呼んでいました。古いアプリケーションを実行する前にインストールしなければならないドングルです。 –

答えて

5

マイクロソフトは、データベースドライバを供給に限りDelphiが懸念しているとして、ADOを呼び出します。 BDEは、Borlandが提供するデータベースドライバを呼び出します。 ADOとBDEの両方が基本的に同じことをうまくやっています。過去数年間でBDEに大きな変更はありませんでしたが、ADOもありませんでした。どちらもサードパーティのODBCドライバを呼び出すことができるため、拡張することができます。

新しいプロジェクトを開始する場合は、BDEに対してADOを使用することをおすすめします。 ADOは、はるかに大きなプログラマの世界で使用されており、OSベンダーによってサポートされており、ほとんどの要件が既に適用されているため、導入がはるかに容易です。 (例外は特定のデータベースドライバかもしれませんが、BDEでもそれを実行します)。

8年以上前、私は自分のBDEアプリケーションの1つを完全にADOに移植し、決して申し訳ありませんでした。この痛みは、柔軟性と導入の容易さに価値があった。

+0

好奇心 - あなたが移植したアプリのバックエンドDBは何でしたか? – Jamo

+0

ポートはDBaseからMicrosoft Access/SQL Serverになりました。 – skamradt

2

シンプル、

BDEが死んでいます。期間。 Codegear/Embarcaderoのユーザーに尋ねると、BDEは下位互換性のためにそこにあると言いますこれ以上サポートされていません。

ADOはマイクロソフトの技術であり、多くのシナリオでうまく機能し、非常に柔軟性があります。

関連する問題