FireDAC.Phys.IBBase.TFDIBValidate
Delphi
TFDIBValidate = class(TFDIBService)
C++
class PASCALIMPLEMENTATION TFDIBValidate : public TFDIBService
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | FireDAC.Phys.IBBase.pas FireDAC.Phys.IBBase.hpp |
FireDAC.Phys.IBBase | FireDAC.Phys.IBBase |
Description
Classe implémentant le service de validation et de réparation de base de données Firebird et InterBase.
Utilisez le composant TFDIBValidate pour ajouter une capacité de validation et de réparation de base de donnée. Cette méthode de programmation pour invoquer l'outil gfix en tant que thread dans le processus du serveur de base de données.
Pour configurer la connexion au serveur de base de données, vous devez remplir les propriétés suivantes : DriverLink, Host, Protocol, UserName et Password.
Pour valider et/ou réparer une base de données, une application doit :
- Spécifier Database - un fichier de base de données à valider.
- Appeler la méthode Analyze, CheckOnly, Repair ou Sweep.
Pour produire un journal de validation ou de réparation de base de données, une application doit utiliser l'événement OnProgress.
Exemple
FDIBValidate1.DriverLink := FDPhysIBDriverLink1;
FDIBValidate1.UserName := 'sysdba';
FDIBValidate1.Password := 'masterkey';
FDIBValidate1.Host := 'db.srv.host';
FDIBValidate1.Protocol := ipTCPIP;
FDIBValidate1.Database := 'e:\ib\addemo.gdb';
FDIBValidate1.Repair;