1

DBX を使用して MS SQL Server データベースに接続しようとすると、ドライバーが正しくインストールされていないか、見つからないというエラーが表示されます。私は ADO ドライバーを試してみましたが、魅力的に機能しましたが、DBX テクノロジで開発されたアプリを変更したいので、DBX ドライバーが必要です。

Delphi XE3 を再インストールし、友人にテストを依頼しましたが、エラーは同じです。誰かがそれを解決する方法について何か考えを持っていますか?

正確なメッセージは次のとおりです。

Borland.Data.TDBXError: DBX エラー: ドライバーを正しく初期化できませんでした。クライアント ライブラリが見つからないか、適切にインストールされていないか、バージョンが間違っているか、ドライバーがシステム パスにない可能性があります。

MSSQL Server 2012 のローカル インスタンスと、リモートの MSSQL Server 2008 インスタンスで試したことに言及しておく必要があります。私のOSはwin8 x64です。

よろしくお願いします、

4

1 に答える 1

4

これは、システムにインストールされている SQL Native Client のバージョンが間違っていることが原因である可能性があります。DBX は V10 でのみ動作しますが、おそらく V11 がインストールされています。クライアントの V10 バージョンをインストールしてみてください。

于 2012-11-07T11:13:26.680 に答える