Class TDataSet
Unit
Declaration
type TDataSet = class(TComponent)
Description
This item has no description.
Hierarchy
- TObject
- tpersistent
- tcomponent
- TDataSet
Overview
Fields
Methods
| Protected | Function GetActive: boolean; |
| Protected | procedure RecalcBufListSize; |
| Protected | procedure ActivateBuffers; virtual; |
| Protected | procedure BindFields(Binding: Boolean); |
| Protected | procedure BlockReadNext; virtual; |
| Protected | function BookmarkAvailable: Boolean; |
| Protected | procedure CalculateFields(Buffer: TRecordBuffer); virtual; |
| Protected | procedure CheckActive; virtual; |
| Protected | procedure CheckInactive; virtual; |
| Protected | procedure CheckBiDirectional; |
| Protected | procedure Loaded; override; |
| Protected | procedure ClearBuffers; virtual; |
| Protected | procedure ClearCalcFields(Buffer: TRecordBuffer); virtual; |
| Protected | procedure CloseBlob(Field: TField); virtual; |
| Protected | procedure CloseCursor; virtual; |
| Protected | procedure CreateFields; virtual; |
| Protected | procedure DataEvent(Event: TDataEvent; Info: Ptrint); virtual; |
| Protected | procedure DestroyFields; virtual; |
| Protected | procedure DoAfterCancel; virtual; |
| Protected | procedure DoAfterClose; virtual; |
| Protected | procedure DoAfterDelete; virtual; |
| Protected | procedure DoAfterEdit; virtual; |
| Protected | procedure DoAfterInsert; virtual; |
| Protected | procedure DoAfterOpen; virtual; |
| Protected | procedure DoAfterPost; virtual; |
| Protected | procedure DoAfterScroll; virtual; |
| Protected | procedure DoAfterRefresh; virtual; |
| Protected | procedure DoBeforeCancel; virtual; |
| Protected | procedure DoBeforeClose; virtual; |
| Protected | procedure DoBeforeDelete; virtual; |
| Protected | procedure DoBeforeEdit; virtual; |
| Protected | procedure DoBeforeInsert; virtual; |
| Protected | procedure DoBeforeOpen; virtual; |
| Protected | procedure DoBeforePost; virtual; |
| Protected | procedure DoBeforeScroll; virtual; |
| Protected | procedure DoBeforeRefresh; virtual; |
| Protected | procedure DoOnCalcFields; virtual; |
| Protected | procedure DoOnNewRecord; virtual; |
| Protected | procedure domodifiedvirtual; |
| Protected | function FieldByNumber(FieldNo: Longint): TField; |
| Protected | function FindRecord(Restart, GoForward: Boolean): Boolean; virtual; |
| Protected | procedure FreeFieldBuffers; virtual; |
| Protected | function GetBookmarkStr: TBookmarkStr; virtual; |
| Protected | procedure GetCalcFields(Buffer: TRecordBuffer); virtual; |
| Protected | function GetCanModify: Boolean; virtual; |
| Protected | procedure GetChildren(Proc: TGetChildProc; Root: TComponent); override; |
| Protected | function GetFieldClass(FieldType: TFieldType): TFieldClass; virtual; |
| Protected | Function GetfieldCount: Integer; |
| Protected | function GetFieldValues(const fieldname : string) : Variant; virtual; |
| Protected | function GetIsIndexField(Field: TField): Boolean; virtual; |
| Protected | function GetIndexDefs(IndexDefs : TIndexDefs; IndexTypes : TIndexOptions) : TIndexDefs; |
| Protected | function GetNextRecords: Longint; virtual; |
| Protected | function GetNextRecord: Boolean; virtual; |
| Protected | function GetPriorRecords: Longint; virtual; |
| Protected | function GetPriorRecord: Boolean; virtual; |
| Protected | function GetRecordCount: Longint; virtual; |
| Protected | function GetRecNo: Longint; virtual; |
| Protected | procedure InitFieldDefs; virtual; |
| Protected | procedure InitFieldDefsFromfields; |
| Protected | procedure InitRecord(Buffer: TRecordBuffer); virtual; |
| Protected | procedure InternalCancel; virtual; |
| Protected | procedure InternalEdit; virtual; |
| Protected | procedure InternalInsert; virtual; |
| Protected | procedure InternalRefresh; virtual; |
| Protected | procedure OpenCursor(InfoQuery: Boolean); virtual; |
| Protected | procedure OpenCursorcomplete; virtual; |
| Protected | procedure RefreshInternalCalcFields(Buffer: TRecordBuffer); virtual; |
| Protected | procedure RestoreState(const Value: TDataSetState); |
| Protected | procedure sortdatasources(); |
| Protected | Procedure SetActive(Value : Boolean); virtual; |
| Protected | procedure SetBookmarkStr(const Value: TBookmarkStr); virtual; |
| Protected | procedure SetBufListSize(Value: Longint); virtual; |
| Protected | procedure SetChildOrder(Component: TComponent; Order: Longint); override; |
| Protected | procedure SetCurrentRecord(Index: Longint); virtual; |
| Protected | procedure SetDefaultFields(const Value: Boolean); |
| Protected | procedure SetFiltered(Value: Boolean); virtual; |
| Protected | procedure SetFilterOptions(Value: TFilterOptions); virtual; |
| Protected | procedure SetFilterText(const Value: string); virtual; |
| Protected | procedure SetFieldValues(const fieldname: string; Value: Variant); virtual; |
| Protected | procedure SetFound(const Value: Boolean); virtual; |
| Protected | procedure SetModified(Value: Boolean); |
| Protected | procedure SetName(const Value: TComponentName); override; |
| Protected | procedure SetOnFilterRecord(const Value: TFilterRecordEvent); virtual; |
| Protected | procedure SetRecNo(Value: Longint); virtual; |
| Protected | procedure SetState(Value: TDataSetState); |
| Protected | function SetTempState(const Value: TDataSetState): TDataSetState; |
| Protected | Function Tempbuffer: TRecordBuffer; |
| Protected | procedure UpdateIndexDefs; virtual; |
| Protected | function AllocRecordBuffer: TRecordBuffer; virtual; |
| Protected | procedure FreeRecordBuffer(var Buffer: TRecordBuffer); virtual; |
| Protected | procedure GetBookmarkData(Buffer: TRecordBuffer; Data: Pointer); virtual; |
| Protected | function GetBookmarkFlag(Buffer: TRecordBuffer): TBookmarkFlag; virtual; |
| Protected | function GetDataSource: TDataSource; virtual; |
| Protected | function GetRecordSize: Word; virtual; |
| Protected | procedure InternalAddRecord(Buffer: Pointer; AAppend: Boolean); virtual; |
| Protected | procedure InternalDelete; virtual; |
| Protected | procedure InternalFirst; virtual; |
| Protected | procedure InternalGotoBookmark(ABookmark: Pointer); virtual; |
| Protected | procedure InternalHandleException; virtual; |
| Protected | procedure InternalInitRecord(Buffer: TRecordBuffer); virtual; |
| Protected | procedure InternalLast; virtual; |
| Protected | procedure InternalPost; virtual; |
| Protected | procedure InternalSetToRecord(Buffer: TRecordBuffer); virtual; |
| Protected | procedure SetBookmarkFlag(Buffer: TRecordBuffer; Value: TBookmarkFlag); virtual; |
| Protected | procedure SetBookmarkData(Buffer: TRecordBuffer; Data: Pointer); virtual; |
| Protected | procedure SetUniDirectional(const Value: Boolean); |
| Protected | function GetRecord(Buffer: TRecordBuffer; GetMode: TGetMode; DoCheck: Boolean): TGetResult; virtual; abstract; |
| Protected | procedure InternalClose; virtual; abstract; |
| Protected | procedure InternalOpen; virtual; abstract; |
| Protected | procedure InternalInitFieldDefs; virtual; abstract; |
| Protected | function IsCursorOpen: Boolean; virtual; abstract; |
| Protected | procedure PSEndTransaction(Commit: Boolean); virtual; |
| Protected | procedure PSExecute; virtual; |
| Protected | function PSExecuteStatement(const ASQL: string; AParams: TParams; ResultSet: Pointer = nil): Integer; virtual; |
| Protected | procedure PSGetAttributes(List: TList); virtual; |
| Protected | function PSGetCommandText: string; virtual; |
| Protected | function PSGetCommandType: TPSCommandType; virtual; |
| Protected | function PSGetDefaultOrder: TIndexDef; virtual; |
| Protected | function PSGetIndexDefs(IndexTypes: TIndexOptions = [ixPrimary..ixNonMaintained]) : TIndexDefs; virtual; |
| Protected | function PSGetKeyFields: string; virtual; |
| Protected | function PSGetParams: TParams; virtual; |
| Protected | function PSGetQuoteChar: string; virtual; |
| Protected | function PSGetTableName: string; virtual; |
| Protected | function PSGetUpdateException(E: Exception; Prev: EUpdateError) : EUpdateError; virtual; |
| Protected | function PSInTransaction: Boolean; virtual; |
| Protected | function PSIsSQLBased: Boolean; virtual; |
| Protected | function PSIsSQLSupported: Boolean; virtual; |
| Protected | procedure PSReset; virtual; |
| Protected | procedure PSSetCommandText(const CommandText: string); virtual; |
| Protected | procedure PSSetParams(AParams: TParams); virtual; |
| Protected | procedure PSStartTransaction; virtual; |
| Protected | function PSUpdateRecord(UpdateKind: TUpdateKind; Delta: TDataSet) : Boolean; virtual; |
| Public | constructor Create(AOwner: TComponent); override; |
| Public | destructor Destroy; override; |
| Public | function ActiveBuffer: TRecordBuffer; |
| Public | function GetFieldData(Field: TField; Buffer: Pointer): Boolean; overload; virtual; |
| Public | function GetFieldData(Field: TField; Buffer: Pointer; NativeFormat: Boolean): Boolean; overload; virtual; |
| Public | procedure SetFieldData(Field: TField; Buffer: Pointer); overload; virtual; |
| Public | procedure SetFieldData(Field: TField; Buffer: Pointer; NativeFormat: Boolean); overload; virtual; |
| Public | procedure Append; |
| Public | procedure AppendRecord(const Values: array of const); |
| Public | function BookmarkValid(ABookmark: TBookmark): Boolean; virtual; |
| Public | procedure Cancel; virtual; |
| Public | procedure CheckBrowseMode; |
| Public | procedure ClearFields; |
| Public | procedure Close; |
| Public | function ControlsDisabled: Boolean; |
| Public | function CompareBookmarks(Bookmark1, Bookmark2: TBookmark): Longint; virtual; |
| Public | function CreateBlobStream(Field: TField; Mode: TBlobStreamMode): TStream; virtual; |
| Public | procedure CursorPosChanged; |
| Public | procedure DataConvert(aField: TField; aSource, aDest: Pointer; aToNative: Boolean); virtual; |
| Public | procedure Delete; virtual; |
| Public | procedure DisableControls; |
| Public | procedure Edit; |
| Public | procedure EnableControls; virtual; |
| Public | function FieldByName(const FieldName: string): TField; |
| Public | function FindField(const FieldName: string): TField; |
| Public | function FindFirst: Boolean; virtual; |
| Public | function FindLast: Boolean; virtual; |
| Public | function FindNext: Boolean; virtual; |
| Public | function FindPrior: Boolean; virtual; |
| Public | procedure First; |
| Public | procedure FreeBookmark(ABookmark: TBookmark); virtual; |
| Public | function GetBookmark: TBookmark; virtual; |
| Public | function GetCurrentRecord(Buffer: TRecordBuffer): Boolean; virtual; |
| Public | procedure GetFieldList(List: TList; const FieldNames: string); |
| Public | procedure GetFieldNames(List: TStrings); |
| Public | procedure GotoBookmark(ABookmark: TBookmark); |
| Public | procedure Insert; virtual; |
| Public | procedure InsertRecord(const Values: array of const); |
| Public | function IsEmpty: Boolean; |
| Public | function IsLinkedTo(ADataSource: TDataSource): Boolean; |
| Public | function IsSequenced: Boolean; virtual; |
| Public | procedure Last; |
| Public | function Locate(const keyfields: string; const keyvalues: Variant; options: TLocateOptions) : boolean; virtual; |
| Public | function Lookup(const KeyFields: string; const KeyValues: Variant; const ResultFields: string): Variant; virtual; |
| Public | function MoveBy(Distance: Longint): Longint; |
| Public | procedure Next; |
| Public | procedure Open; |
| Public | procedure Post; virtual; |
| Public | procedure Prior; |
| Public | procedure Refresh; |
| Public | function refreshing: boolean; |
| Public | procedure Resync(Mode: TResyncMode); virtual; |
| Public | procedure SetFields(const Values: array of const); |
| Public | function Translate(Src, Dest: PChar; ToOem: Boolean): Integer; virtual; |
| Public | procedure UpdateCursorPos; |
| Public | procedure UpdateRecord; virtual; |
| Public | function UpdateStatus: TUpdateStatus; virtual; |
| Public | procedure modify(const callmodified: boolean = true); |
| Public | procedure resetmodified(); |
Properties
Description
Fields
| Protected | FOpenAfterRead: boolean; |
|
This item has no description. | |
| Protected | FActiveRecord: Longint; |
|
This item has no description. | |
| Protected | FAfterCancel: TDataSetNotifyEvent; |
|
This item has no description. | |
| Protected | FAfterClose: TDataSetNotifyEvent; |
|
This item has no description. | |
| Protected | FAfterDelete: TDataSetNotifyEvent; |
|
This item has no description. | |
| Protected | FAfterEdit: TDataSetNotifyEvent; |
|
This item has no description. | |
| Protected | FAfterInsert: TDataSetNotifyEvent; |
|
This item has no description. | |
| Protected | FAfterOpen: TDataSetNotifyEvent; |
|
This item has no description. | |
| Protected | FAfterPost: TDataSetNotifyEvent; |
|
This item has no description. | |
| Protected | FAfterRefresh: TDataSetNotifyEvent; |
|
This item has no description. | |
| Protected | FAfterScroll: TDataSetNotifyEvent; |
|
This item has no description. | |
| Protected | FAutoCalcFields: Boolean; |
|
This item has no description. | |
| Protected | FBOF: Boolean; |
|
This item has no description. | |
| Protected | FBeforeCancel: TDataSetNotifyEvent; |
|
This item has no description. | |
| Protected | FBeforeClose: TDataSetNotifyEvent; |
|
This item has no description. | |
| Protected | FBeforeDelete: TDataSetNotifyEvent; |
|
This item has no description. | |
| Protected | FBeforeEdit: TDataSetNotifyEvent; |
|
This item has no description. | |
| Protected | FBeforeInsert: TDataSetNotifyEvent; |
|
This item has no description. | |
| Protected | FBeforeOpen: TDataSetNotifyEvent; |
|
This item has no description. | |
| Protected | FBeforePost: TDataSetNotifyEvent; |
|
This item has no description. | |
| Protected | FBeforeRefresh: TDataSetNotifyEvent; |
|
This item has no description. | |
| Protected | FBeforeScroll: TDataSetNotifyEvent; |
|
This item has no description. | |
| Protected | FBlobFieldCount: Longint; |
|
This item has no description. | |
| Protected | FBlockReadSize: Integer; |
|
This item has no description. | |
| Protected | FBookmarkSize: Longint; |
|
This item has no description. | |
| Protected | FBuffers: TBufferArray; |
|
This item has no description. | |
| Protected | FBufferCount: Longint; |
|
This item has no description. | |
| Protected | FCalcBuffer: TRecordBuffer; |
|
This item has no description. | |
| Protected | FCalcFieldsSize: Longint; |
|
This item has no description. | |
| Protected | FConstraints: TCheckConstraints; |
|
This item has no description. | |
| Protected | FDisableControlsCount: Integer; |
|
This item has no description. | |
| Protected | FDisableControlsState: TDatasetState; |
|
This item has no description. | |
| Protected | FCurrentRecord: Longint; |
|
This item has no description. | |
| Protected | FDataSources: TList; |
|
This item has no description. | |
| Protected | FDefaultFields: Boolean; |
|
This item has no description. | |
| Protected | FEOF: Boolean; |
|
This item has no description. | |
| Protected | FEnableControlsEvent: TDataEvent; |
|
This item has no description. | |
| Protected | FFieldList: TFields; |
|
This item has no description. | |
| Protected | FFieldDefs: TFieldDefs; |
|
This item has no description. | |
| Protected | FFilterOptions: TFilterOptions; |
|
This item has no description. | |
| Protected | FFilterText: string; |
|
This item has no description. | |
| Protected | FFiltered: Boolean; |
|
This item has no description. | |
| Protected | FFound: Boolean; |
|
This item has no description. | |
| Protected | FInternalCalcFields: Boolean; |
|
This item has no description. | |
| Protected | FModified: Boolean; |
|
This item has no description. | |
| Protected | FOnCalcFields: TDataSetNotifyEvent; |
|
This item has no description. | |
| Protected | FOnDeleteError: TDataSetErrorEvent; |
|
This item has no description. | |
| Protected | FOnEditError: TDataSetErrorEvent; |
|
This item has no description. | |
| Protected | FOnFilterRecord: TFilterRecordEvent; |
|
This item has no description. | |
| Protected | FOnNewRecord: TDataSetNotifyEvent; |
|
This item has no description. | |
| Protected | FOnPostError: TDataSetErrorEvent; |
|
This item has no description. | |
| Protected | fonmodified: tdatasetnotifyevent; |
|
This item has no description. | |
| Protected | FRecordCount: Longint; |
|
This item has no description. | |
| Protected | FIsUniDirectional: Boolean; |
|
This item has no description. | |
| Protected | FState: TDataSetState; |
|
This item has no description. | |
| Protected | finternalstate: datasetinternalstatesty; |
|
This item has no description. | |
| Protected | FInternalOpenComplete: Boolean; |
|
This item has no description. | |
Methods
| Protected | Function GetActive: boolean; |
|
This item has no description. | |
| Protected | procedure RecalcBufListSize; |
|
This item has no description. | |
| Protected | procedure ActivateBuffers; virtual; |
|
This item has no description. | |
| Protected | procedure BindFields(Binding: Boolean); |
|
This item has no description. | |
| Protected | procedure BlockReadNext; virtual; |
|
This item has no description. | |
| Protected | function BookmarkAvailable: Boolean; |
|
This item has no description. | |
| Protected | procedure CalculateFields(Buffer: TRecordBuffer); virtual; |
|
This item has no description. | |
| Protected | procedure CheckActive; virtual; |
|
This item has no description. | |
| Protected | procedure CheckInactive; virtual; |
|
This item has no description. | |
| Protected | procedure CheckBiDirectional; |
|
This item has no description. | |
| Protected | procedure Loaded; override; |
|
This item has no description. | |
| Protected | procedure ClearBuffers; virtual; |
|
This item has no description. | |
| Protected | procedure ClearCalcFields(Buffer: TRecordBuffer); virtual; |
|
This item has no description. | |
| Protected | procedure CloseBlob(Field: TField); virtual; |
|
This item has no description. | |
| Protected | procedure CloseCursor; virtual; |
|
This item has no description. | |
| Protected | procedure CreateFields; virtual; |
|
This item has no description. | |
| Protected | procedure DataEvent(Event: TDataEvent; Info: Ptrint); virtual; |
|
This item has no description. | |
| Protected | procedure DestroyFields; virtual; |
|
This item has no description. | |
| Protected | procedure DoAfterCancel; virtual; |
|
This item has no description. | |
| Protected | procedure DoAfterClose; virtual; |
|
This item has no description. | |
| Protected | procedure DoAfterDelete; virtual; |
|
This item has no description. | |
| Protected | procedure DoAfterEdit; virtual; |
|
This item has no description. | |
| Protected | procedure DoAfterInsert; virtual; |
|
This item has no description. | |
| Protected | procedure DoAfterOpen; virtual; |
|
This item has no description. | |
| Protected | procedure DoAfterPost; virtual; |
|
This item has no description. | |
| Protected | procedure DoAfterScroll; virtual; |
|
This item has no description. | |
| Protected | procedure DoAfterRefresh; virtual; |
|
This item has no description. | |
| Protected | procedure DoBeforeCancel; virtual; |
|
This item has no description. | |
| Protected | procedure DoBeforeClose; virtual; |
|
This item has no description. | |
| Protected | procedure DoBeforeDelete; virtual; |
|
This item has no description. | |
| Protected | procedure DoBeforeEdit; virtual; |
|
This item has no description. | |
| Protected | procedure DoBeforeInsert; virtual; |
|
This item has no description. | |
| Protected | procedure DoBeforeOpen; virtual; |
|
This item has no description. | |
| Protected | procedure DoBeforePost; virtual; |
|
This item has no description. | |
| Protected | procedure DoBeforeScroll; virtual; |
|
This item has no description. | |
| Protected | procedure DoBeforeRefresh; virtual; |
|
This item has no description. | |
| Protected | procedure DoOnCalcFields; virtual; |
|
This item has no description. | |
| Protected | procedure DoOnNewRecord; virtual; |
|
This item has no description. | |
| Protected | procedure domodifiedvirtual; |
|
This item has no description. | |
| Protected | function FieldByNumber(FieldNo: Longint): TField; |
|
This item has no description. | |
| Protected | function FindRecord(Restart, GoForward: Boolean): Boolean; virtual; |
|
This item has no description. | |
| Protected | procedure FreeFieldBuffers; virtual; |
|
This item has no description. | |
| Protected | function GetBookmarkStr: TBookmarkStr; virtual; |
|
This item has no description. | |
| Protected | procedure GetCalcFields(Buffer: TRecordBuffer); virtual; |
|
This item has no description. | |
| Protected | function GetCanModify: Boolean; virtual; |
|
This item has no description. | |
| Protected | procedure GetChildren(Proc: TGetChildProc; Root: TComponent); override; |
|
This item has no description. | |
| Protected | function GetFieldClass(FieldType: TFieldType): TFieldClass; virtual; |
|
This item has no description. | |
| Protected | Function GetfieldCount: Integer; |
|
This item has no description. | |
| Protected | function GetFieldValues(const fieldname : string) : Variant; virtual; |
|
This item has no description. | |
| Protected | function GetIsIndexField(Field: TField): Boolean; virtual; |
|
This item has no description. | |
| Protected | function GetIndexDefs(IndexDefs : TIndexDefs; IndexTypes : TIndexOptions) : TIndexDefs; |
|
This item has no description. | |
| Protected | function GetNextRecords: Longint; virtual; |
|
This item has no description. | |
| Protected | function GetNextRecord: Boolean; virtual; |
|
This item has no description. | |
| Protected | function GetPriorRecords: Longint; virtual; |
|
This item has no description. | |
| Protected | function GetPriorRecord: Boolean; virtual; |
|
This item has no description. | |
| Protected | function GetRecordCount: Longint; virtual; |
|
This item has no description. | |
| Protected | function GetRecNo: Longint; virtual; |
|
This item has no description. | |
| Protected | procedure InitFieldDefs; virtual; |
|
This item has no description. | |
| Protected | procedure InitFieldDefsFromfields; |
|
This item has no description. | |
| Protected | procedure InitRecord(Buffer: TRecordBuffer); virtual; |
|
This item has no description. | |
| Protected | procedure InternalCancel; virtual; |
|
This item has no description. | |
| Protected | procedure InternalEdit; virtual; |
|
This item has no description. | |
| Protected | procedure InternalInsert; virtual; |
|
This item has no description. | |
| Protected | procedure InternalRefresh; virtual; |
|
This item has no description. | |
| Protected | procedure OpenCursor(InfoQuery: Boolean); virtual; |
|
This item has no description. | |
| Protected | procedure OpenCursorcomplete; virtual; |
|
This item has no description. | |
| Protected | procedure RefreshInternalCalcFields(Buffer: TRecordBuffer); virtual; |
|
This item has no description. | |
| Protected | procedure RestoreState(const Value: TDataSetState); |
|
This item has no description. | |
| Protected | procedure sortdatasources(); |
|
This item has no description. | |
| Protected | Procedure SetActive(Value : Boolean); virtual; |
|
This item has no description. | |
| Protected | procedure SetBookmarkStr(const Value: TBookmarkStr); virtual; |
|
This item has no description. | |
| Protected | procedure SetBufListSize(Value: Longint); virtual; |
|
This item has no description. | |
| Protected | procedure SetChildOrder(Component: TComponent; Order: Longint); override; |
|
This item has no description. | |
| Protected | procedure SetCurrentRecord(Index: Longint); virtual; |
|
This item has no description. | |
| Protected | procedure SetDefaultFields(const Value: Boolean); |
|
This item has no description. | |
| Protected | procedure SetFiltered(Value: Boolean); virtual; |
|
This item has no description. | |
| Protected | procedure SetFilterOptions(Value: TFilterOptions); virtual; |
|
This item has no description. | |
| Protected | procedure SetFilterText(const Value: string); virtual; |
|
This item has no description. | |
| Protected | procedure SetFieldValues(const fieldname: string; Value: Variant); virtual; |
|
This item has no description. | |
| Protected | procedure SetFound(const Value: Boolean); virtual; |
|
This item has no description. | |
| Protected | procedure SetModified(Value: Boolean); |
|
This item has no description. | |
| Protected | procedure SetName(const Value: TComponentName); override; |
|
This item has no description. | |
| Protected | procedure SetOnFilterRecord(const Value: TFilterRecordEvent); virtual; |
|
This item has no description. | |
| Protected | procedure SetRecNo(Value: Longint); virtual; |
|
This item has no description. | |
| Protected | procedure SetState(Value: TDataSetState); |
|
This item has no description. | |
| Protected | function SetTempState(const Value: TDataSetState): TDataSetState; |
|
This item has no description. | |
| Protected | Function Tempbuffer: TRecordBuffer; |
|
This item has no description. | |
| Protected | procedure UpdateIndexDefs; virtual; |
|
This item has no description. | |
| Protected | function AllocRecordBuffer: TRecordBuffer; virtual; |
|
This item has no description. | |
| Protected | procedure FreeRecordBuffer(var Buffer: TRecordBuffer); virtual; |
|
This item has no description. | |
| Protected | procedure GetBookmarkData(Buffer: TRecordBuffer; Data: Pointer); virtual; |
|
This item has no description. | |
| Protected | function GetBookmarkFlag(Buffer: TRecordBuffer): TBookmarkFlag; virtual; |
|
This item has no description. | |
| Protected | function GetDataSource: TDataSource; virtual; |
|
This item has no description. | |
| Protected | function GetRecordSize: Word; virtual; |
|
This item has no description. | |
| Protected | procedure InternalAddRecord(Buffer: Pointer; AAppend: Boolean); virtual; |
|
This item has no description. | |
| Protected | procedure InternalDelete; virtual; |
|
This item has no description. | |
| Protected | procedure InternalFirst; virtual; |
|
This item has no description. | |
| Protected | procedure InternalGotoBookmark(ABookmark: Pointer); virtual; |
|
This item has no description. | |
| Protected | procedure InternalHandleException; virtual; |
|
This item has no description. | |
| Protected | procedure InternalInitRecord(Buffer: TRecordBuffer); virtual; |
|
This item has no description. | |
| Protected | procedure InternalLast; virtual; |
|
This item has no description. | |
| Protected | procedure InternalPost; virtual; |
|
This item has no description. | |
| Protected | procedure InternalSetToRecord(Buffer: TRecordBuffer); virtual; |
|
This item has no description. | |
| Protected | procedure SetBookmarkFlag(Buffer: TRecordBuffer; Value: TBookmarkFlag); virtual; |
|
This item has no description. | |
| Protected | procedure SetBookmarkData(Buffer: TRecordBuffer; Data: Pointer); virtual; |
|
This item has no description. | |
| Protected | procedure SetUniDirectional(const Value: Boolean); |
|
This item has no description. | |
| Protected | function GetRecord(Buffer: TRecordBuffer; GetMode: TGetMode; DoCheck: Boolean): TGetResult; virtual; abstract; |
|
This item has no description. | |
| Protected | procedure InternalClose; virtual; abstract; |
|
This item has no description. | |
| Protected | procedure InternalOpen; virtual; abstract; |
|
This item has no description. | |
| Protected | procedure InternalInitFieldDefs; virtual; abstract; |
|
This item has no description. | |
| Protected | function IsCursorOpen: Boolean; virtual; abstract; |
|
This item has no description. | |
| Protected | procedure PSEndTransaction(Commit: Boolean); virtual; |
|
This item has no description. | |
| Protected | procedure PSExecute; virtual; |
|
This item has no description. | |
| Protected | function PSExecuteStatement(const ASQL: string; AParams: TParams; ResultSet: Pointer = nil): Integer; virtual; |
|
This item has no description. | |
| Protected | procedure PSGetAttributes(List: TList); virtual; |
|
This item has no description. | |
| Protected | function PSGetCommandText: string; virtual; |
|
This item has no description. | |
| Protected | function PSGetCommandType: TPSCommandType; virtual; |
|
This item has no description. | |
| Protected | function PSGetDefaultOrder: TIndexDef; virtual; |
|
This item has no description. | |
| Protected | function PSGetIndexDefs(IndexTypes: TIndexOptions = [ixPrimary..ixNonMaintained]) : TIndexDefs; virtual; |
|
This item has no description. | |
| Protected | function PSGetKeyFields: string; virtual; |
|
This item has no description. | |
| Protected | function PSGetParams: TParams; virtual; |
|
This item has no description. | |
| Protected | function PSGetQuoteChar: string; virtual; |
|
This item has no description. | |
| Protected | function PSGetTableName: string; virtual; |
|
This item has no description. | |
| Protected | function PSGetUpdateException(E: Exception; Prev: EUpdateError) : EUpdateError; virtual; |
|
This item has no description. | |
| Protected | function PSInTransaction: Boolean; virtual; |
|
This item has no description. | |
| Protected | function PSIsSQLBased: Boolean; virtual; |
|
This item has no description. | |
| Protected | function PSIsSQLSupported: Boolean; virtual; |
|
This item has no description. | |
| Protected | procedure PSReset; virtual; |
|
This item has no description. | |
| Protected | procedure PSSetCommandText(const CommandText: string); virtual; |
|
This item has no description. | |
| Protected | procedure PSSetParams(AParams: TParams); virtual; |
|
This item has no description. | |
| Protected | procedure PSStartTransaction; virtual; |
|
This item has no description. | |
| Protected | function PSUpdateRecord(UpdateKind: TUpdateKind; Delta: TDataSet) : Boolean; virtual; |
|
This item has no description. | |
| Public | constructor Create(AOwner: TComponent); override; |
|
This item has no description. | |
| Public | destructor Destroy; override; |
|
This item has no description. | |
| Public | function ActiveBuffer: TRecordBuffer; |
|
This item has no description. | |
| Public | function GetFieldData(Field: TField; Buffer: Pointer): Boolean; overload; virtual; |
|
This item has no description. | |
| Public | function GetFieldData(Field: TField; Buffer: Pointer; NativeFormat: Boolean): Boolean; overload; virtual; |
|
This item has no description. | |
| Public | procedure SetFieldData(Field: TField; Buffer: Pointer); overload; virtual; |
|
This item has no description. | |
| Public | procedure SetFieldData(Field: TField; Buffer: Pointer; NativeFormat: Boolean); overload; virtual; |
|
This item has no description. | |
| Public | procedure Append; |
|
This item has no description. | |
| Public | procedure AppendRecord(const Values: array of const); |
|
This item has no description. | |
| Public | function BookmarkValid(ABookmark: TBookmark): Boolean; virtual; |
|
This item has no description. | |
| Public | procedure Cancel; virtual; |
|
This item has no description. | |
| Public | procedure CheckBrowseMode; |
|
This item has no description. | |
| Public | procedure ClearFields; |
|
This item has no description. | |
| Public | procedure Close; |
|
This item has no description. | |
| Public | function ControlsDisabled: Boolean; |
|
This item has no description. | |
| Public | function CompareBookmarks(Bookmark1, Bookmark2: TBookmark): Longint; virtual; |
|
This item has no description. | |
| Public | function CreateBlobStream(Field: TField; Mode: TBlobStreamMode): TStream; virtual; |
|
This item has no description. | |
| Public | procedure CursorPosChanged; |
|
This item has no description. | |
| Public | procedure DataConvert(aField: TField; aSource, aDest: Pointer; aToNative: Boolean); virtual; |
|
This item has no description. | |
| Public | procedure Delete; virtual; |
|
This item has no description. | |
| Public | procedure DisableControls; |
|
This item has no description. | |
| Public | procedure Edit; |
|
This item has no description. | |
| Public | procedure EnableControls; virtual; |
|
This item has no description. | |
| Public | function FieldByName(const FieldName: string): TField; |
|
This item has no description. | |
| Public | function FindField(const FieldName: string): TField; |
|
This item has no description. | |
| Public | function FindFirst: Boolean; virtual; |
|
This item has no description. | |
| Public | function FindLast: Boolean; virtual; |
|
This item has no description. | |
| Public | function FindNext: Boolean; virtual; |
|
This item has no description. | |
| Public | function FindPrior: Boolean; virtual; |
|
This item has no description. | |
| Public | procedure First; |
|
This item has no description. | |
| Public | procedure FreeBookmark(ABookmark: TBookmark); virtual; |
|
This item has no description. | |
| Public | function GetBookmark: TBookmark; virtual; |
|
This item has no description. | |
| Public | function GetCurrentRecord(Buffer: TRecordBuffer): Boolean; virtual; |
|
This item has no description. | |
| Public | procedure GetFieldList(List: TList; const FieldNames: string); |
|
This item has no description. | |
| Public | procedure GetFieldNames(List: TStrings); |
|
This item has no description. | |
| Public | procedure GotoBookmark(ABookmark: TBookmark); |
|
This item has no description. | |
| Public | procedure Insert; virtual; |
|
This item has no description. | |
| Public | procedure InsertRecord(const Values: array of const); |
|
This item has no description. | |
| Public | function IsEmpty: Boolean; |
|
This item has no description. | |
| Public | function IsLinkedTo(ADataSource: TDataSource): Boolean; |
|
This item has no description. | |
| Public | function IsSequenced: Boolean; virtual; |
|
This item has no description. | |
| Public | procedure Last; |
|
This item has no description. | |
| Public | function Locate(const keyfields: string; const keyvalues: Variant; options: TLocateOptions) : boolean; virtual; |
|
This item has no description. | |
| Public | function Lookup(const KeyFields: string; const KeyValues: Variant; const ResultFields: string): Variant; virtual; |
|
This item has no description. | |
| Public | function MoveBy(Distance: Longint): Longint; |
|
This item has no description. | |
| Public | procedure Next; |
|
This item has no description. | |
| Public | procedure Open; |
|
This item has no description. | |
| Public | procedure Post; virtual; |
|
This item has no description. | |
| Public | procedure Prior; |
|
This item has no description. | |
| Public | procedure Refresh; |
|
This item has no description. | |
| Public | function refreshing: boolean; |
|
This item has no description. | |
| Public | procedure Resync(Mode: TResyncMode); virtual; |
|
This item has no description. | |
| Public | procedure SetFields(const Values: array of const); |
|
This item has no description. | |
| Public | function Translate(Src, Dest: PChar; ToOem: Boolean): Integer; virtual; |
|
This item has no description. | |
| Public | procedure UpdateCursorPos; |
|
This item has no description. | |
| Public | procedure UpdateRecord; virtual; |
|
This item has no description. | |
| Public | function UpdateStatus: TUpdateStatus; virtual; |
|
This item has no description. | |
| Public | procedure modify(const callmodified: boolean = true); |
|
This item has no description. | |
| Public | procedure resetmodified(); |
|
This item has no description. | |
Properties
| Protected | property ActiveRecord: Longint read FActiveRecord; |
|
This item has no description. | |
| Protected | property CurrentRecord: Longint read FCurrentRecord; |
|
This item has no description. | |
| Protected | property BlobFieldCount: Longint read FBlobFieldCount; |
|
This item has no description. | |
| Protected | property BookmarkSize: Longint read FBookmarkSize write FBookmarkSize; |
|
This item has no description. | |
| Protected | property Buffers[Index: Longint]: TRecordBuffer read GetBuffer; |
|
This item has no description. | |
| Protected | property BufferCount: Longint read FBufferCount; |
|
This item has no description. | |
| Protected | property CalcBuffer: TRecordBuffer read FCalcBuffer; |
|
This item has no description. | |
| Protected | property CalcFieldsSize: Longint read FCalcFieldsSize; |
|
This item has no description. | |
| Protected | property InternalCalcFields: Boolean read FInternalCalcFields; |
|
This item has no description. | |
| Protected | property Constraints: TCheckConstraints read FConstraints write SetConstraints; |
|
This item has no description. | |
| Public | property BlockReadSize: Integer read FBlockReadSize write SetBlockReadSize; |
|
This item has no description. | |
| Public | property BOF: Boolean read FBOF; |
|
This item has no description. | |
| Public | property Bookmark: TBookmarkStr read GetBookmarkStr write SetBookmarkStr; |
|
This item has no description. | |
| Public | property CanModify: Boolean read GetCanModify; |
|
This item has no description. | |
| Public | property DataSource: TDataSource read GetDataSource; |
|
This item has no description. | |
| Public | property DefaultFields: Boolean read FDefaultFields; |
|
This item has no description. | |
| Public | property EOF: Boolean read FEOF; |
|
This item has no description. | |
| Public | property FieldCount: Longint read GetFieldCount; |
|
This item has no description. | |
| Public | property FieldDefs: TFieldDefs read FFieldDefs write SetFieldDefs; |
|
This item has no description. | |
| Public | property Found: Boolean read FFound; |
|
This item has no description. | |
| Public | property Modified: Boolean read FModified; |
|
This item has no description. | |
| Public | property IsUniDirectional: Boolean read FIsUniDirectional default False; |
|
This item has no description. | |
| Public | property RecordCount: Longint read GetRecordCount; |
|
This item has no description. | |
| Public | property RecNo: Longint read GetRecNo write SetRecNo; |
|
This item has no description. | |
| Public | property RecordSize: Word read GetRecordSize; |
|
This item has no description. | |
| Public | property State: TDataSetState read FState; |
|
This item has no description. | |
| Public | property Fields : TFields read FFieldList; |
|
This item has no description. | |
| Public | property FieldValues[const fieldname: string]: Variant read GetFieldValues
write SetFieldValues; |
|
This item has no description. | |
| Public | property Filter: string read FFilterText write SetFilterText; |
|
This item has no description. | |
| Public | property Filtered: Boolean read FFiltered write SetFiltered default False; |
|
This item has no description. | |
| Public | property FilterOptions: TFilterOptions read FFilterOptions write SetFilterOptions; |
|
This item has no description. | |
| Public | property Active: Boolean read GetActive write SetActive default False; |
|
This item has no description. | |
| Public | property AutoCalcFields: Boolean read FAutoCalcFields write FAutoCalcFields default true; |
|
This item has no description. | |
| Public | property BeforeOpen: TDataSetNotifyEvent read FBeforeOpen write FBeforeOpen; |
|
This item has no description. | |
| Public | property AfterOpen: TDataSetNotifyEvent read FAfterOpen write FAfterOpen; |
|
This item has no description. | |
| Public | property BeforeClose: TDataSetNotifyEvent read FBeforeClose write FBeforeClose; |
|
This item has no description. | |
| Public | property AfterClose: TDataSetNotifyEvent read FAfterClose write FAfterClose; |
|
This item has no description. | |
| Public | property BeforeInsert: TDataSetNotifyEvent read FBeforeInsert write FBeforeInsert; |
|
This item has no description. | |
| Public | property AfterInsert: TDataSetNotifyEvent read FAfterInsert write FAfterInsert; |
|
This item has no description. | |
| Public | property BeforeEdit: TDataSetNotifyEvent read FBeforeEdit write FBeforeEdit; |
|
This item has no description. | |
| Public | property AfterEdit: TDataSetNotifyEvent read FAfterEdit write FAfterEdit; |
|
This item has no description. | |
| Public | property BeforePost: TDataSetNotifyEvent read FBeforePost write FBeforePost; |
|
This item has no description. | |
| Public | property AfterPost: TDataSetNotifyEvent read FAfterPost write FAfterPost; |
|
This item has no description. | |
| Public | property BeforeCancel: TDataSetNotifyEvent read FBeforeCancel write FBeforeCancel; |
|
This item has no description. | |
| Public | property AfterCancel: TDataSetNotifyEvent read FAfterCancel write FAfterCancel; |
|
This item has no description. | |
| Public | property BeforeDelete: TDataSetNotifyEvent read FBeforeDelete write FBeforeDelete; |
|
This item has no description. | |
| Public | property AfterDelete: TDataSetNotifyEvent read FAfterDelete write FAfterDelete; |
|
This item has no description. | |
| Public | property BeforeScroll: TDataSetNotifyEvent read FBeforeScroll write FBeforeScroll; |
|
This item has no description. | |
| Public | property AfterScroll: TDataSetNotifyEvent read FAfterScroll write FAfterScroll; |
|
This item has no description. | |
| Public | property BeforeRefresh: TDataSetNotifyEvent read FBeforeRefresh write FBeforeRefresh; |
|
This item has no description. | |
| Public | property AfterRefresh: TDataSetNotifyEvent read FAfterRefresh write FAfterRefresh; |
|
This item has no description. | |
| Public | property OnCalcFields: TDataSetNotifyEvent read FOnCalcFields write FOnCalcFields; |
|
This item has no description. | |
| Public | property OnDeleteError: TDataSetErrorEvent read FOnDeleteError write FOnDeleteError; |
|
This item has no description. | |
| Public | property OnEditError: TDataSetErrorEvent read FOnEditError write FOnEditError; |
|
This item has no description. | |
| Public | property OnFilterRecord: TFilterRecordEvent read FOnFilterRecord write SetOnFilterRecord; |
|
This item has no description. | |
| Public | property OnNewRecord: TDataSetNotifyEvent read FOnNewRecord write FOnNewRecord; |
|
This item has no description. | |
| Public | property OnPostError: TDataSetErrorEvent read FOnPostError write FOnPostError; |
|
This item has no description. | |
| Public | property onmodified: tdatasetnotifyevent read fonmodified write fonmodified; |
|
This item has no description. | |
Generated by PasDoc 0.17.0.snapshot.