FireDAC.Phys.ASA.TFDASAValidate
Delphi
TFDASAValidate = class (TFDASAService)
C++
class PASCALIMPLEMENTATION TFDASAValidate : public TFDASAService
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | FireDAC.Phys.ASA.pas FireDAC.Phys.ASA.hpp |
FireDAC.Phys.ASA | FireDAC.Phys.ASA |
説明
SQL Anywhere のデータベース検証サービスを実装したクラスです。
TFDASAValidate コンポーネントを使用すると、データベース検証機能をアプリケーションに追加できます。これは、プログラムで dbvalid ツールを DB サーバー プロセス内のスレッドとして呼び出す手段です。
アプリケーションでデータベースを検証または修復するには、以下を行います。
- DriverLink を指定します。
- ConnectParams を指定します。
- Validate メソッドを呼び出します。
アプリケーションで DB 検証ログを生成するには、OnProgress イベントを使用しなければなりません。
例
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;