FireDAC.Comp.Client.TFDCustomConnection.GetInfoReport

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

riConnDef

Paramètres de définition de la connexion

La liste complète des paramètres de définition d'une connexion.

riFireDAC

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.

riClientLog

Informations client

Journal de chargement du client SGBD. Quand le chargement échoue, le message d'erreur d'échec est alors inclus.

riClient

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.

riSessionHints

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 riTryConnect a la valeur True et que la connexion est établie avec succès.

riSession

Informations session

Les informations détaillées sur une session SGBD, quand la connexion est active ou quand le paramètre riTryConnect a la valeur True et que la connexion est établie avec succès. Sinon -- "non connecté" ou message d'erreur d'échec.

Le mode de gestion de la connexion peut être spécifié par le paramètre AItems :

Indicateur

Description

riTryConnect

Quand la connexion est inactive, FireDAC tente d'établir une connexion.

riKeepConnected

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.

Voir aussi