Sign in Join
FPDoc Onlineexperiment

TSQLDBParam class

In unit SQLDB

TParam descendent used in SQLDB.

Declaration

pascal
TSQLDBParam = class(TParam)

Inheritance

  1. TSQLDBParam
  2. TParam
  3. TCollectionItem
  4. TPersistent
  5. TObject

Description

TSQLDBParam is used to be able to create parameters which can store info about a field on which the parameter is based in the FieldDef field. This is useful when constructing update or insert queries. It can also store private data needed for the various TSQLConnection descendents in the SQLDBData property.

See also

Properties

FieldDefpublicField definition for update SQL.
SQLDBDatapublicPrivate data for TSQLDB descendents.

Inherited

From TParam (98)

AsAnsiString AsBCD AsBlob AsBoolean AsByte AsBytes AsCurrency AsDate AsDateTime AsFloat AsFMTBCD AsInteger AsLargeInt AsLongWord AsMemo AsShortInt Assign AssignField AssignFieldValue AssignFromField AssignParam AssignTo AssignToField AsSingle AsSmallInt AsString AsTime AsUnicodeString AsUTF8String AsWideString AsWord Bound Clear Create Dataset DataType GetAsAnsiString GetAsBoolean GetAsBytes GetAsCurrency GetAsDateTime GetAsFloat GetAsFMTBCD GetAsInteger GetAsLargeInt GetAsLongWord GetAsMemo GetAsSingle GetAsString GetAsUnicodeString GetAsUTF8String GetAsVariant GetAsWideString GetData GetDataSize GetDisplayName GetIsNull IsEqual IsNull LoadFromFile LoadFromStream Name NativeStr NumericScale ParamType Precision SetAsAnsiString SetAsBCD SetAsBlob SetAsBoolean SetAsByte SetAsBytes SetAsCurrency SetAsDate SetAsDateTime SetAsFloat SetAsFMTBCD SetAsInteger SetAsLargeInt SetAsLongWord SetAsMemo SetAsShortInt SetAsSingle SetAsSmallInt SetAsString SetAsTime SetAsUnicodeString SetAsUTF8String SetAsVariant SetAsWideString SetAsWord SetBlobData SetData SetDataType SetText Size Text Value

From TCollectionItem (11)

Changed Collection Destroy DisplayName GetNamePath GetOwner ID Index SetCollection SetDisplayName SetIndex

From TPersistent (4)

DefineProperties FPOAttachObserver FPODetachObserver FPONotifyObservers

From TObject (40)

AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.