私は、Delphi 10 Seattleで "MyNewIBConnection"という新しいFireDAC InterBase接続を作成しました。接続は素晴らしいです。Delphiはどこにデータエクスプローラの接続情報を保存しますか?
この接続情報はどこに保存されますか?
私は、Delphi 10 Seattleで "MyNewIBConnection"という新しいFireDAC InterBase接続を作成しました。接続は素晴らしいです。Delphiはどこにデータエクスプローラの接続情報を保存しますか?
この接続情報はどこに保存されますか?
接続ファイル(FDConnectionDefs.ini)の位置は、このレジストリキーに格納されているIST:
HKEY_CURRENT_USER\Software\Embarcadero\FireDAC\ConnectionDefFile
は、通常は、このレジストリキーの内部環境変数 "FDHOME" を使用ファイルが格納されている実際のディレクトリを定義します。
それは$(ADHOME)を参照。 [ツール]> [オプション]> [環境オプション]> [環境変数]を開くと、「FDHOME」も「ADHOME」も表示されません。 –
dbxconnections.iniファイルです。私は(それはあなたのDelphiのバージョンでは異なる場合があります)、この場所でそれを見つけた:
C:\Users\PUBLIC\Documents\RAD Studio\dbExpress\dbxconnections.ini
私はそれを見つけましたか? BLACKFISHSQLEMPLOYEECONNECTIONをレジストリに登録した後(Data Explorerで希少な名前でレジストリに見つかりませんでした)、Process MonitorをRename Connectionというダイアログで開き、フィルタリングしてIDEプロセスのレジストリ以外の操作をフィルタリングしました。
1. [ツール]> [FireDACエクスプローラ
2. [接続定義
を:あなたが見てどこを知った後
これはデータエクスプローラではなくFireDACエクスプローラです。あなたはデータエクスプローラがどこに定義を保存しているのか尋ねました、あなたのタイトルを読んでください*「Delphiはデータエクスプローラの接続情報をどこに保存しますか」*あなたの質問のスクリーンショットはデータエクスプローラです。 FireDAC Explorerは、dbxconnections.iniのように、見つかったファイルに定義を保存できます。 – Victoria
_Data Explorerの** FireDAC **セクションです。 _Data Explorer _と_FireDAC Explorer _の両方が同じ場所に書き込まれます。 (私のマシン上では少なくとも) –
本当ではない。 FireDACはdbxdrivers.iniに偽のドライバを作成しました(これはセクションと呼ばれています)、FireDAC Explorerは独自のエクスプローラとdbxconnections.iniのデータエクスプローラの接続定義を保存します。エントリを2つの異なるファイルに格納します。 – Victoria