FireDAC.Phys.IBBase.TFDIBValidate

提供: RAD Studio API Documentation
移動先: 案内検索

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

Delphi

TFDIBValidate = class(TFDIBService)

C++

class PASCALIMPLEMENTATION TFDIBValidate : public TFDIBService

プロパティ

種類 可視性 ソース ユニット
class public
FireDAC.Phys.IBBase.pas
FireDAC.Phys.IBBase.hpp
FireDAC.Phys.IBBase FireDAC.Phys.IBBase

説明

Firebird および InterBase のデータベース検証および修復サービスを実装したクラスです。

TFDIBValidate コンポーネントを使用すると、データベース検証および修復機能をアプリケーションに追加できます。これは、プログラムで gfix ツールを DB サーバー プロセス内のスレッドとして呼び出す手段です。

アプリケーションでデータベースを検証または修復するには、以下を行います。

アプリケーションで DB 検証/修復ログを生成するには、OnProgress イベントを使用しなければなりません。

 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;

関連項目