FireDAC.Phys.IBBase.TFDIBValidate

De RAD Studio API Documentation
Aller à : navigation, rechercher

FireDAC.Phys.IBBase.TFDIBServiceFireDAC.Phys.TFDPhysDriverServiceFireDAC.Stan.Intf.TFDComponentSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTFDIBValidate

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 :

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;

Voir aussi