Je viens de créer une toute nouvelle connexion FireDAC InterBase appelée "MyNewIBConnection" dans Delphi 10 Seattle. La connexion fonctionne très bien.

Où Delphi stocke-t-elle ces informations de connexion?

enter image description here

0
Michael Riley - AKA Gunny 27 juil. 2017 à 04:56

2 réponses

L'emplacement du fichier de connexion (FDConnectionDefs.ini) est stocké dans cette clé de registre:

HKEY_CURRENT_USER\Software\Embarcadero\FireDAC\ConnectionDefFile

Normalement, il utilise la variable d'environnement "FDHOME" dans cette clé de registre pour définir le répertoire réel dans lequel le fichier est stocké.

0
rk_cpa 27 juil. 2017 à 05:03

Il se trouve dans le fichier dbxconnections.ini . Je l'ai trouvé à cet emplacement (cela peut différer pour votre version Delphi):

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

Comment l'ai-je trouvé? Après avoir recherché le terme BLACKFISHSQLEMPLOYEECONNECTION dans le registre (c'était le nom le plus rare de mon < strong> Data Explorer , n'a pas été trouvé dans le registre), j'ai exécuté Process Monitor avec Renommer La boîte de dialogue de connexion s'est ouverte et a filtré les opérations hors registre du processus IDE.

1
Victoria 27 juil. 2017 à 21:57