FireDAC.Phys.ASA.TFDASAValidate
Delphi
TFDASAValidate = class (TFDASAService)
C++
class PASCALIMPLEMENTATION TFDASAValidate : public TFDASAService
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | FireDAC.Phys.ASA.pas FireDAC.Phys.ASA.hpp |
FireDAC.Phys.ASA | FireDAC.Phys.ASA |
Beschreibung
Die Klasse, die den Datenbankvalidierungsdienst von SQL Anywhere implementiert.
Mit der Komponente TFDASAValidate fügen Sie einer Anwendung Datenbankvalidierungsfunktionen hinzu. Dies stellt eine programmgesteuerte Methode zum Aufrufen des Tools dbvalid als Thread im DB-Serverprozess dar.
Zum Validieren oder Reparieren einer Datenbank muss in der Anwendung Folgendes ausgeführt werden:
- Festlegen von DriverLink.
- Festlegen von ConnectParams.
- Aufrufen der Methode Validate.
Um ein Protokoll der DB-Validierung zu erstellen, muss in der Anwendung das Ereignis OnProgress verwendet werden.
Beispiel
FDASAValidate1.DriverLink := FDPhysASADriverLink1;
FDASAValidate1.ConnectParams := 'ENG=addemo_asa11;DBN=addemo_asa11;UID=DBA;PWD=sql';
FDASAValidate1.ValidateType := vtNormal;
FDASAValidate1.Flags := [];
FDASAValidate1.OnProgress := FDASABackup1Progress;
FDASAValidate1.Validate;