2017-07-27 67 views

回答

0

这很容易,你知道后去哪里找:
1.单击工具> FireDAC浏览器
2.单击连接定义

文件位置显示在工作站配置面板。

enter image description here

enter image description here

+0

这不是数据浏览器,而是FireDAC资源管理器。您已经询问Data Explorer在哪里存储定义,请阅读您的标题*“Delphi在哪里存储数据资源管理器连接信息?”*即使您的问题中的屏幕截图是Data Explorer。 FireDAC Explorer可以将定义存储到您在dbxconnections.ini中找到的文件中。 – Victoria

+0

这是_Data Explorer_的** FireDAC **部分。 _Data Explorer_和_FireDAC Explorer_都写入相同的位置。 (至少在我的机器上) –

+0

不完全正确。 FireDAC在dbxdrivers.ini中创建了假驱动程序(这就是您所称的部分),并且FireDAC Explorer将其自身浏览器以及Data Explorer的连接定义存储在dbxconnections.ini中。它将条目存储在两个不同的文件中。 – Victoria

0

连接文件(FDConnectionDefs.ini)所在地IST存储在此注册表项:

HKEY_CURRENT_USER\Software\Embarcadero\FireDAC\ConnectionDefFile

通常它使用环境变量 “FDHOME” 此注册表项里面定义存储文件的实际目录。

+0

在我的机器它引用$(ADHOME)。当我打开工具>选项>环境选项>环境变量时,既没有列出“FDHOME”或“ADHOME”。 –

0

它在dbxconnections.ini文件中。我发现它在这个位置(也可能为你的Delphi的版本有所不同):

C:\Users\PUBLIC\Documents\RAD Studio\dbExpress\dbxconnections.ini 

我怎么找到它?搜索后BLACKFISHSQLEMPLOYEECONNECTION在注册表项(它是我的Data Explorer中最罕见的名称,未在注册表中找到),我运行Process Monitor并打开Rename Connection对话框,并在其中过滤了非注册表操作的IDE进程。