0

次のようなコードを含む Delphi プログラムがあります。

var
    FDatabase         : TDatabase;
...
(create and configure Fdatabase)
...
FDatabase.Connected := True;

ほとんどのマシンでは問題なく実行されますが、一部の win7 マシンではエラーが発生します。

「不明なデータベース。ホスト「127.0.0.1」へのネットワーク要求を完了できません。接続を確立できませんでした。ターゲット マシンがアクティブに拒否した一般的な SQL エラーのため、接続できませんでした。

これは、プログラムが C: ドライブ (インストール パス C:\Program Files(x86)... など) から実行された場合、または C: ドライブの他の場所から実行された場合にのみ発生します。インストール フォルダ全体を別のドライブにコピーすると、問題なく動作します。

私の推測では、UAC と関係があると思います。C: ドライブから管理者として実行しようとしましたが、うまくいきませんでした。

4

0 に答える 0