FireDAC.Comp.Client.TFDCustomConnection.GetInfoReport
Delphi
function GetInfoReport(AList: TStrings; AItems: TFDInfoReportItems = [riConnDef .. riKeepConnected]): TFDInfoReportStatus;
C++
TFDInfoReportStatus __fastcall GetInfoReport(System::Classes::TStrings* AList, TFDInfoReportItems AItems = (TFDInfoReportItems() << Firedac_Comp_Client__2::riConnDef << Firedac_Comp_Client__2::riFireDAC << Firedac_Comp_Client__2::riClientLog << Firedac_Comp_Client__2::riClient << Firedac_Comp_Client__2::riSessionHints << Firedac_Comp_Client__2::riSession << Firedac_Comp_Client__2::riTryConnect << Firedac_Comp_Client__2::riKeepConnected ));
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | TFDCustomConnection |
Description
Remplit une liste de chaînes avec un rapport détaillé sur le statut de la connexion.
Utilisez la méthode GetInfoReport pour obtenir le rapport détaillé sur le statut de la connexion. Le rapport est constitué des sections facultatives contrôlées par le paramètre AItems
:
Indicateur |
En-tête de section |
Description |
---|---|---|
|
Paramètres de définition de la connexion |
La liste complète des paramètres de définition d'une connexion. |
|
Informations FireDAC |
Les informations détaillées sur le build FireDAC, notamment le numéro de version, la version de l'outil, les définitions, le mode Unicode. |
|
Informations client |
Journal de chargement du client SGBD. Quand le chargement échoue, le message d'erreur d'échec est alors inclus. |
|
Informations client |
Les informations détaillées sur un client SGBD, quand FireDAC a réussi à charger le client. Sinon -- message d'erreur d'échec. |
|
Informations session |
Les incompatibilités possibles entre FireDAC, le client SGBD et le serveur SGBD, quand la connexion est active ou quand le paramètre |
|
Informations session |
Les informations détaillées sur une session SGBD, quand la connexion est active ou quand le paramètre |
Le mode de gestion de la connexion peut être spécifié par le paramètre AItems
:
Indicateur |
Description |
---|---|
|
Quand la connexion est inactive, FireDAC tente d'établir une connexion. |
|
Quand la connexion était inactive et que FireDAC l'a établi, FireDAC, sur le GetInfoReport existant, la gardera active. Sinon, la connexion sera fermée. |
Le rapport est placé dans une liste de chaînes AList
. Les applications peuvent utiliser cette méthode pour :
- Tester la connexion à un SGBD.
- Effectuer un rapport sur l'environnement SGBD.
- Effectuer un rapport sur les échecs.
Voir Rapports d'environnement SGBD pour obtenir des informations détaillées sur cette méthode.