TSQLDBParam class
TParam descendent used in SQLDB.Declaration
TSQLDBParam = class(TParam)Inheritance
- TSQLDBParam
- TParam
- TCollectionItem
- TPersistent
- 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
FieldDef | public | Field definition for update SQL. |
SQLDBData | public | Private 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.
