Class TSqlitePassDatabaseError

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TSqlitePassDatabaseError = class(TObject)

Description

Hierarchy

Overview

Methods

Public Constructor Create(Dataset: TSqlitePassDataset); overload;
Public Constructor Create(Database: TSqlitePassDatabase); overload;
Public Destructor Destroy; override;
Public function GetFirstError: Boolean;
Public function GetLastError: Boolean;
Public function GetNextError: Boolean;
Public function GetPriorError: Boolean;
Public function ShowError(const Msg: String; DlgType: TMsgDlgType = mtWarning; DlgButtons: TMsgDlgButtons = [mbOk]; HelpCtx: Longint = 0): Word; Virtual;
Public procedure Clear;
Public procedure RaiseException(const Msg: String; const ErrorCode: Integer = -1; Component: TComponent = nil; VerboseLevel: TSqlitePassVerboseLevel = vlLogAndShow); Virtual;
Public procedure RaiseExceptionFmt(const Msg: String; const Args: array of const; const ErrorCode: Integer = -1; Component: TComponent = nil; VerboseLevel: TSqlitePassVerboseLevel = vlLogAndShow); Virtual;
Public procedure SaveToFile(FileName: String);
Public procedure ShowErrorDialog(ErrorMsg: String = '');
Public procedure TrackerStart;
Public procedure TrackerStop;

Properties

Public property CurrentError: TSqlitePassDatabaseErrorItem Read FCurrentError;
Public property CurrentErrorIndex: Integer Read FCurrentErrorIndex;
Public property Database: TSqlitePassDatabase Read FDatabase;
Public property Dataset: TSqlitePassDataset Read FDataset;
Public property ErrorList: TList Read FErrorList;

Description

Methods

Public Constructor Create(Dataset: TSqlitePassDataset); overload;
 
Public Constructor Create(Database: TSqlitePassDatabase); overload;

—– Constructor / Destructor —–

Public Destructor Destroy; override;
 
Public function GetFirstError: Boolean;
 
Public function GetLastError: Boolean;
 
Public function GetNextError: Boolean;
 
Public function GetPriorError: Boolean;
 
Public function ShowError(const Msg: String; DlgType: TMsgDlgType = mtWarning; DlgButtons: TMsgDlgButtons = [mbOk]; HelpCtx: Longint = 0): Word; Virtual;
 
Public procedure Clear;

—– Procedures / Functions —–

Public procedure RaiseException(const Msg: String; const ErrorCode: Integer = -1; Component: TComponent = nil; VerboseLevel: TSqlitePassVerboseLevel = vlLogAndShow); Virtual;
 
Public procedure RaiseExceptionFmt(const Msg: String; const Args: array of const; const ErrorCode: Integer = -1; Component: TComponent = nil; VerboseLevel: TSqlitePassVerboseLevel = vlLogAndShow); Virtual;
 
Public procedure SaveToFile(FileName: String);
 
Public procedure ShowErrorDialog(ErrorMsg: String = '');
 
Public procedure TrackerStart;
 
Public procedure TrackerStop;
 

Properties

Public property CurrentError: TSqlitePassDatabaseErrorItem Read FCurrentError;
 
Public property CurrentErrorIndex: Integer Read FCurrentErrorIndex;
 
Public property Database: TSqlitePassDatabase Read FDatabase;
 
Public property Dataset: TSqlitePassDataset Read FDataset;
 
Public property ErrorList: TList Read FErrorList;
 

Generated by PasDoc 0.11.0 on 2010-09-10 15:54:37