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ées à une application. Cette méthode de programmation invoque l'outil gfix en tant que thread dans le processus du serveur de base de données.

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