Bonjour,

J'essaie toujours de récupérer des infos sur la config d'une base de données en utilisant le composant FireADC TFDIBInfo :
- SweepInterval
- PageSize
- CurrentMemory
- MaxMemory
- ForcedWrites
- BaseLevel
- Allocation
A priori la méthode GetConfig est censée me remonter la config de la base en cours mais pour autant la propriété FConfig du paramètre TIBInfo.TConfig est toujours vide.
Je me dis que si on peut positionner certains paramètres de config via le composant TFDIBConfig, il doit bien être possible de récupérer les valeurs de cette config.
Ci-dessous un bout de code de test qui ne donne rien.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
var
  rConf :  TIBInfo.TConfig;
begin
  FDIBInfo1.DriverLink := FDPhysFBDriverLink1;
  FDIBInfo1.Host := '127.0.0.1';
  FDIBInfo1.UserName := 'sysdba';
  FDIBInfo1.Password := 'masterkey';
  FDIBInfo1.GetConfig(rConf);
 
  FDIBConfig1.DriverLink := FDPhysFBDriverLink1;
  FDIBConfig1.Host := '127.0.0.1';
  FDIBConfig1.UserName := 'sysdba';
  FDIBConfig1.Password := 'masterkey';
  FDIBConfig1.Database := 'C:\Program Files (x86)\ARO Controls\Studio 2011\databases\aronet2011.fdb';
  FDIBConfig1.SetSweepInterval(4096);