Class TParam

Unit

Declaration

type TParam = class(TCollectionItem)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected FBound: Boolean;

Methods

Protected Procedure AssignParam(Param: TParam);
Protected Procedure AssignTo(Dest: TPersistent); override;
Protected Function GetAsBoolean: Boolean;
Protected Function GetAsCurrency: Currency;
Protected Function GetAsDateTime: TDateTime;
Protected Function GetAsFloat: Double;
Protected Function GetAsInteger: Longint;
Protected Function GetAsLargeInt: LargeInt;
Protected Function GetAsMemo: string;
Protected Function GetAsString: string;
Protected Function GetAsVariant: Variant;
Protected Function GetAsFMTBCD: TBCD;
Protected Function GetDisplayName: string; override;
Protected Function GetIsNull: Boolean;
Protected Function IsEqual(AValue: TParam): Boolean;
Protected Procedure SetAsBlob(const AValue: TBlobData);
Protected Procedure SetAsBoolean(AValue: Boolean);
Protected Procedure SetAsCurrency(const AValue: Currency);
Protected Procedure SetAsDate(const AValue: TDateTime);
Protected Procedure SetAsDateTime(const AValue: TDateTime);
Protected Procedure SetAsFloat(const AValue: Double);
Protected Procedure SetAsInteger(AValue: Longint);
Protected Procedure SetAsLargeInt(AValue: LargeInt);
Protected Procedure SetAsMemo(const AValue: string);
Protected Procedure SetAsSmallInt(AValue: LongInt);
Protected Procedure SetAsString(const AValue: string);
Protected Procedure SetAsTime(const AValue: TDateTime);
Protected Procedure SetAsVariant(const AValue: Variant);
Protected Procedure SetAsWord(AValue: LongInt);
Protected Procedure SetAsFMTBCD(const AValue: TBCD);
Protected Procedure SetDataType(AValue: TFieldType);
Protected Procedure SetText(const AValue: string);
Protected function GetAsWideString: WideString;
Protected procedure SetAsWideString(const aValue: WideString);
Protected function getasunicodestring: unicodestring;
Protected procedure setasunicodestring(const avalue: unicodestring);
Protected function getasnullmsestring: msestring;
Protected procedure setasnullmsestring(const avalue: msestring);
Protected function getasid: int64;
Protected procedure setasid(const avalue: int64);
Public constructor Create(ACollection: TCollection); overload; override;
Public constructor Create(AParams: TParams; AParamType: TParamType); reintroduce; overload;
Public Procedure Assign(Source: TPersistent); override;
Public Procedure AssignField(Field: TField);
Public Procedure AssignToField(Field: TField);
Public Procedure AssignFieldValue(Field: TField; const AValue: Variant);
Public procedure AssignFromField(Field : TField);
Public Procedure Clear;
Public Procedure GetData(Buffer: Pointer);
Public Function GetDataSize: Integer;
Public Procedure LoadFromFile(const FileName: string; BlobType: TBlobType);
Public Procedure LoadFromStream(Stream: TStream; BlobType: TBlobType);
Public Procedure SetBlobData(Buffer: Pointer; ASize: Integer);
Public Procedure SetData(Buffer: Pointer);

Properties

Public property AsBlob : TBlobData read GetAsString write SetAsBlob;
Public property AsBoolean : Boolean read GetAsBoolean write SetAsBoolean;
Public property AsCurrency : Currency read GetAsCurrency write SetAsCurrency;
Public property AsDate : TDateTime read GetAsDateTime write SetAsDate;
Public property AsDateTime : TDateTime read GetAsDateTime write SetAsDateTime;
Public property AsFloat : Double read GetAsFloat write SetAsFloat;
Public property AsInteger : LongInt read GetAsInteger write SetAsInteger;
Public property AsLargeInt : LargeInt read GetAsLargeInt write SetAsLargeInt;
Public property AsMemo : string read GetAsMemo write SetAsMemo;
Public property AsSmallInt : LongInt read GetAsInteger write SetAsSmallInt;
Public property AsString : string read GetAsString write SetAsString;
Public property AsTime : TDateTime read GetAsDateTime write SetAsTime;
Public property AsWord : LongInt read GetAsInteger write SetAsWord;
Public property AsFMTBCD: TBCD read GetAsFMTBCD write SetAsFMTBCD;
Public property Bound : Boolean read FBound write FBound;
Public property Dataset : TDataset Read GetDataset;
Public property IsNull : Boolean read GetIsNull;
Public property NativeStr : string read FNativeStr write FNativeStr;
Public property Text : string read GetAsString write SetText;
Public property Value : Variant read GetAsVariant write SetAsVariant stored IsParamStored;
Public property AsWideString: WideString read GetAsWideString write SetAsWideString;
Public property asunicodestring: unicodestring read getasunicodestring write setasunicodestring;
Public property asmsestring: msestring read getasunicodestring write setasunicodestring;
Public property asnullmsestring: msestring read getasnullmsestring write setasnullmsestring;
Public property asid: int64 read getasid write setasid;
Public property blobkind: blobkindty read fblobkind write fblobkind default bk_none;
Published property DataType : TFieldType read FDataType write SetDataType;
Published property Name : string read FName write FName;
Published property NumericScale : Integer read FNumericScale write FNumericScale default 0;
Published property ParamType : TParamType read FParamType write FParamType;
Published property Precision : Integer read FPrecision write FPrecision default 0;
Published property Size : Integer read FSize write FSize default 0;

Description

Fields

Protected FBound: Boolean;

This item has no description.

Methods

Protected Procedure AssignParam(Param: TParam);

This item has no description.

Protected Procedure AssignTo(Dest: TPersistent); override;

This item has no description.

Protected Function GetAsBoolean: Boolean;

This item has no description.

Protected Function GetAsCurrency: Currency;

This item has no description.

Protected Function GetAsDateTime: TDateTime;

This item has no description.

Protected Function GetAsFloat: Double;

This item has no description.

Protected Function GetAsInteger: Longint;

This item has no description.

Protected Function GetAsLargeInt: LargeInt;

This item has no description.

Protected Function GetAsMemo: string;

This item has no description.

Protected Function GetAsString: string;

This item has no description.

Protected Function GetAsVariant: Variant;

This item has no description.

Protected Function GetAsFMTBCD: TBCD;

This item has no description.

Protected Function GetDisplayName: string; override;

This item has no description.

Protected Function GetIsNull: Boolean;

This item has no description.

Protected Function IsEqual(AValue: TParam): Boolean;

This item has no description.

Protected Procedure SetAsBlob(const AValue: TBlobData);

This item has no description.

Protected Procedure SetAsBoolean(AValue: Boolean);

This item has no description.

Protected Procedure SetAsCurrency(const AValue: Currency);

This item has no description.

Protected Procedure SetAsDate(const AValue: TDateTime);

This item has no description.

Protected Procedure SetAsDateTime(const AValue: TDateTime);

This item has no description.

Protected Procedure SetAsFloat(const AValue: Double);

This item has no description.

Protected Procedure SetAsInteger(AValue: Longint);

This item has no description.

Protected Procedure SetAsLargeInt(AValue: LargeInt);

This item has no description.

Protected Procedure SetAsMemo(const AValue: string);

This item has no description.

Protected Procedure SetAsSmallInt(AValue: LongInt);

This item has no description.

Protected Procedure SetAsString(const AValue: string);

This item has no description.

Protected Procedure SetAsTime(const AValue: TDateTime);

This item has no description.

Protected Procedure SetAsVariant(const AValue: Variant);

This item has no description.

Protected Procedure SetAsWord(AValue: LongInt);

This item has no description.

Protected Procedure SetAsFMTBCD(const AValue: TBCD);

This item has no description.

Protected Procedure SetDataType(AValue: TFieldType);

This item has no description.

Protected Procedure SetText(const AValue: string);

This item has no description.

Protected function GetAsWideString: WideString;

This item has no description.

Protected procedure SetAsWideString(const aValue: WideString);

This item has no description.

Protected function getasunicodestring: unicodestring;

This item has no description.

Protected procedure setasunicodestring(const avalue: unicodestring);

This item has no description.

Protected function getasnullmsestring: msestring;

This item has no description.

Protected procedure setasnullmsestring(const avalue: msestring);

This item has no description.

Protected function getasid: int64;

This item has no description.

Protected procedure setasid(const avalue: int64);

This item has no description.

Public constructor Create(ACollection: TCollection); overload; override;

This item has no description.

Public constructor Create(AParams: TParams; AParamType: TParamType); reintroduce; overload;

This item has no description.

Public Procedure Assign(Source: TPersistent); override;

This item has no description.

Public Procedure AssignField(Field: TField);

This item has no description.

Public Procedure AssignToField(Field: TField);

This item has no description.

Public Procedure AssignFieldValue(Field: TField; const AValue: Variant);

This item has no description.

Public procedure AssignFromField(Field : TField);

This item has no description.

Public Procedure Clear;

This item has no description.

Public Procedure GetData(Buffer: Pointer);

This item has no description.

Public Function GetDataSize: Integer;

This item has no description.

Public Procedure LoadFromFile(const FileName: string; BlobType: TBlobType);

This item has no description.

Public Procedure LoadFromStream(Stream: TStream; BlobType: TBlobType);

This item has no description.

Public Procedure SetBlobData(Buffer: Pointer; ASize: Integer);

This item has no description.

Public Procedure SetData(Buffer: Pointer);

This item has no description.

Properties

Public property AsBlob : TBlobData read GetAsString write SetAsBlob;

This item has no description.

Public property AsBoolean : Boolean read GetAsBoolean write SetAsBoolean;

This item has no description.

Public property AsCurrency : Currency read GetAsCurrency write SetAsCurrency;

This item has no description.

Public property AsDate : TDateTime read GetAsDateTime write SetAsDate;

This item has no description.

Public property AsDateTime : TDateTime read GetAsDateTime write SetAsDateTime;

This item has no description.

Public property AsFloat : Double read GetAsFloat write SetAsFloat;

This item has no description.

Public property AsInteger : LongInt read GetAsInteger write SetAsInteger;

This item has no description.

Public property AsLargeInt : LargeInt read GetAsLargeInt write SetAsLargeInt;

This item has no description.

Public property AsMemo : string read GetAsMemo write SetAsMemo;

This item has no description.

Public property AsSmallInt : LongInt read GetAsInteger write SetAsSmallInt;

This item has no description.

Public property AsString : string read GetAsString write SetAsString;

This item has no description.

Public property AsTime : TDateTime read GetAsDateTime write SetAsTime;

This item has no description.

Public property AsWord : LongInt read GetAsInteger write SetAsWord;

This item has no description.

Public property AsFMTBCD: TBCD read GetAsFMTBCD write SetAsFMTBCD;

This item has no description.

Public property Bound : Boolean read FBound write FBound;

This item has no description.

Public property Dataset : TDataset Read GetDataset;

This item has no description.

Public property IsNull : Boolean read GetIsNull;

This item has no description.

Public property NativeStr : string read FNativeStr write FNativeStr;

This item has no description.

Public property Text : string read GetAsString write SetText;

This item has no description.

Public property Value : Variant read GetAsVariant write SetAsVariant stored IsParamStored;

This item has no description.

Public property AsWideString: WideString read GetAsWideString write SetAsWideString;

This item has no description.

Public property asunicodestring: unicodestring read getasunicodestring write setasunicodestring;

This item has no description.

Public property asmsestring: msestring read getasunicodestring write setasunicodestring;

This item has no description.

Public property asnullmsestring: msestring read getasnullmsestring write setasnullmsestring;

This item has no description.

Public property asid: int64 read getasid write setasid;

This item has no description.

Public property blobkind: blobkindty read fblobkind write fblobkind default bk_none;

This item has no description.

Published property DataType : TFieldType read FDataType write SetDataType;

This item has no description.

Published property Name : string read FName write FName;

This item has no description.

Published property NumericScale : Integer read FNumericScale write FNumericScale default 0;

This item has no description.

Published property ParamType : TParamType read FParamType write FParamType;

This item has no description.

Published property Precision : Integer read FPrecision write FPrecision default 0;

This item has no description.

Published property Size : Integer read FSize write FSize default 0;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.