FireDAC.Phys.IBBase.TFDIBValidate

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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

Delphi

TFDIBValidate = class(TFDIBService)

C++

class PASCALIMPLEMENTATION TFDIBValidate : public TFDIBService

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
FireDAC.Phys.IBBase.pas
FireDAC.Phys.IBBase.hpp
FireDAC.Phys.IBBase FireDAC.Phys.IBBase


Beschreibung

Die Klasse, die den Firebird- und InterBase-Dienst zur Validierung und Reparatur von Datenbanken implementiert.

Mit der Komponente TFDIBValidate fügen Sie einer Anwendung Funktionen zur Validierung und Reparatur von Datenbanken hinzu. Dies stellt eine programmgesteuerte Methode zum Aufrufen des Tools gfix als Thread im DB-Serverprozess dar.

Um die Verbindung zum Datenbankserver zu konfigurieren, müssen Sie die folgenden Eigenschaften ausfüllen: DriverLink, Host, Protocol, UserName und Password.

Zum Validieren und/oder Reparieren einer Datenbank muss in einer Anwendung:

Um ein Protokoll der DB-Validierung oder -Reparatur zu erstellen, muss in der Anwendung das Ereignis OnProgress verwendet werden.

Beispiel

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;

Siehe auch