3

私は Delphi Professional 2007 と 2009 を持っていますが、Sybase ASE データベースへのインターフェイスを必要とする新しいプロジェクトのために、いずれかまたは両方を Enterprise にアップグレードすることを考えていました。

調査を行ったところ、2007 Sybase ドライバーでメモリ リークが発生したようで、この問題が修正されたようには見えません。

Sybase ASE 用の Codegear Enterprise ドライバーが信頼できるかどうか、および代替手段が存在するかどうかを知っている人はいますか?

4

2 に答える 2

2

BDE にはいくつかの大きな欠点があり、それらの多くが DBExpress に持ち込まれたようです。これらのいくつかは次のとおりです。

  • 複数の結果セットはサポートされていません
  • エラーではないサーバーメッセージを手に入れる方法はありません
  • カーソルの位置を制御できない
  • 非同期呼び出しのサポートなし (ct_poll を使用する場合)

私のアドバイスは、独自に作成するか (見た目よりも単純です)、ADO を使用することです。ADO は ASE の多くの機能を公開しており、パフォーマンスは非常に優れています。

于 2009-06-26T06:25:49.613 に答える
0

NativeDBを見たことがありますか?Web サイトは少し不快かもしれませんが、ツールを使用して ASA に接続する従来の D5 アプリを使用しています。レガシー アプリを D2007 に移行する必要があるため、来月か 2 か月のうちのある時点で、最新の D2007 ドライバーを入手できるようにアップグレードを購入する必要があります。

ASA でうまく動作します (そして非常に高速です)。ASE については知りませんが、簡単なメールで質問するか、試用版のコンポーネントをダウンロードする価値があるかもしれません。それが何をするかについても、それほど高価ではありません。

于 2009-06-26T05:21:36.337 に答える