Browse Source

* Implemented TNumericField.GetAsboolean

git-svn-id: trunk@11897 -
joost 17 years ago
parent
commit
422c45ce3e
2 changed files with 6 additions and 0 deletions
  1. 1 0
      packages/fcl-db/src/base/db.pas
  2. 5 0
      packages/fcl-db/src/base/fields.inc

+ 1 - 0
packages/fcl-db/src/base/db.pas

@@ -506,6 +506,7 @@ type
     procedure RangeError(AValue, Min, Max: Double);
     procedure RangeError(AValue, Min, Max: Double);
     procedure SetDisplayFormat(const AValue: string);
     procedure SetDisplayFormat(const AValue: string);
     procedure SetEditFormat(const AValue: string);
     procedure SetEditFormat(const AValue: string);
+    function GetAsBoolean: Boolean; override;
   public
   public
     constructor Create(AOwner: TComponent); override;
     constructor Create(AOwner: TComponent); override;
   published
   published

+ 5 - 0
packages/fcl-db/src/base/fields.inc

@@ -1288,6 +1288,11 @@ begin
     end;
     end;
 end;
 end;
 
 
+function TNumericField.GetAsBoolean: Boolean;
+begin
+  Result:=GetAsInteger<>0;
+end;
+
 { ---------------------------------------------------------------------
 { ---------------------------------------------------------------------
     TLongintField
     TLongintField
   ---------------------------------------------------------------------}
   ---------------------------------------------------------------------}