2017-07-27 71 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進程。