TWideMemoField class
Field class for wide MEMO (widestring text BLOB) field data.
Declaration
TWideMemoField = class(TBlobField)Inheritance
- TWideMemoField
- TBlobField
- TField
- TComponent
- TPersistent
- TObject
Description
TWideMemoField is the class used when a dataset must manage memo (Text BLOB) data. (
DataType equals
ftWideMemo).
It initializes some of the properties of the
TField class. All methods to be able to work with widestring memo fields have been implemented in
the
TBlobField parent class.
It should never be necessary to create an instance of TWideMemoField manually, a field
of this class will be instantiated automatically for each widestring memo field when a dataset is opened.
See also
Properties
Value | public | Value of the field's contents as a widestring. |
Methods
GetAsVariant | protected | |
SetVarValue | protected | |
GetAsString | protected | |
SetAsString | protected | |
GetAsAnsiString | protected | |
SetAsAnsiString | protected | |
GetAsUTF8String | protected | |
SetAsUTF8String | protected | |
Create | public | Create a new instance of the TWideMemoField class. |
Inherited
From TBlobField (20)
BlobSize BlobType Clear FreeBuffers GetAsBytes GetAsUnicodeString GetBlobSize GetIsNull GetText IsBlob LoadFromFile LoadFromStream Modified SaveToFile SaveToStream SetAsBytes SetAsUnicodeString SetFieldType Size Transliterate
From TField (126)
AccessError Alignment AsAnsiString AsBCD AsBoolean AsBytes AsCurrency AsDateTime AsExtended AsFloat AsInteger AsLargeInt AsLongint AsLongWord Assign AssignValue AsSingle AsString AsUnicodeString AsUTF8String AsVariant AsWideString AttributeSet Bind Calculated CanModify Change CheckInactive CheckTypeSize ConstraintErrorMessage CurValue CustomConstraint DataChanged DataSet DataSize DataType DefaultExpression Destroy DisplayLabel DisplayName DisplayText DisplayWidth EditMask EditMaskPtr FieldDef FieldKind FieldName FieldNo FocusControl GetAsBCD GetAsBoolean GetAsCurrency GetAsDateTime GetAsExtended GetAsFloat GetAsInteger GetAsLargeInt GetAsLongint GetAsLongWord GetAsSingle GetAsWideString GetCanModify GetClassDesc GetCurValue GetData GetDataSize GetDefaultWidth GetDisplayName GetNewValue GetOldValue GetParentComponent HasConstraints HasParent ImportedConstraint Index IsIndexField IsNull IsValidChar KeyFields Lookup LookupCache LookupDataSet LookupKeyFields LookupList LookupResultField NewValue Notification Offset OldValue OnChange OnGetText OnSetText OnValidate Origin ParentField PropertyChanged ProviderFlags ReadOnly ReadState RefreshLookupList Required SetAsBCD SetAsBoolean SetAsCurrency SetAsDateTime SetAsExtended SetAsFloat SetAsInteger SetAsLargeInt SetAsLongint SetAsLongWord SetAsSingle SetAsVariant SetAsWideString SetData SetDataset SetDataType SetNewValue SetParentComponent SetParentField SetSize SetText Text Validate ValidChars Visible
From TComponent (69)
_AddRef _Release BeforeDestruction CanObserve ChangeName ComObject ComponentCount ComponentIndex Components ComponentState ComponentStyle DefineProperties DesignInfo DestroyComponents Destroying ExecuteAction FindComponent FreeNotification FreeOnRelease GetChildOwner GetChildParent GetChildren GetDeltaStreams GetEnumerator GetIDsOfNames GetNamePath GetObservers GetOwner GetTypeInfo GetTypeInfoCount iicrGetComponent InsertComponent Invoke IsImplementorOf Loaded Loading Name ObserverAdded Observers OnGetDeltaStreams Owner PaletteCreated QueryInterface ReadDeltaState ReadDeltaStream ReferenceInterface RemoveComponent RemoveFreeNotification RemoveFreeNotifications SafeCallException SetAncestor SetChildOrder SetDesigning SetDesignInstance SetInline SetName SetSubComponent Tag ToString TToStringNameMode UpdateAction Updated UpdateRegistry Updating ValidateContainer ValidateInsert ValidateRename VCLComObject WriteState
From TPersistent (4)
AssignTo FPOAttachObserver FPODetachObserver FPONotifyObservers
From TObject (37)
AfterConstruction 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 StringMessageTable SystemHasExtendedRTTI UnitName
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
