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