help files
Z505 | PasWiki | FUQ | Search | Main Docs | API Guide



[Overview][Constants][Types][Classes][Procedures and functions] Reference for unit 'db' (#fcl)

TDataSet

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: db.pas line 1061

type TDataSet = class(TComponent)

protected

  procedure RecalcBufListSize;

  procedure ActivateBuffers; virtual;

  procedure BindFields();

  function BookmarkAvailable;

  procedure CalculateFields(); virtual;

  procedure CheckActive; virtual;

  procedure CheckInactive; virtual;

  procedure CheckBiDirectional;

  procedure Loaded; override;

  procedure ClearBuffers; virtual;

  procedure ClearCalcFields(); virtual;

  procedure CloseBlob(); virtual;

  procedure CloseCursor; virtual;

  procedure CreateFields; virtual;

  procedure DataEvent(); virtual;

  procedure DestroyFields; virtual;

  procedure DoAfterCancel; virtual;

  procedure DoAfterClose; virtual;

  procedure DoAfterDelete; virtual;

  procedure DoAfterEdit; virtual;

  procedure DoAfterInsert; virtual;

  procedure DoAfterOpen; virtual;

  procedure DoAfterPost; virtual;

  procedure DoAfterScroll; virtual;

  procedure DoAfterRefresh; virtual;

  procedure DoBeforeCancel; virtual;

  procedure DoBeforeClose; virtual;

  procedure DoBeforeDelete; virtual;

  procedure DoBeforeEdit; virtual;

  procedure DoBeforeInsert; virtual;

  procedure DoBeforeOpen; virtual;

  procedure DoBeforePost; virtual;

  procedure DoBeforeScroll; virtual;

  procedure DoBeforeRefresh; virtual;

  procedure DoOnCalcFields; virtual;

  procedure DoOnNewRecord; virtual;

  function FieldByNumber();

  function FindRecord(); virtual;

  procedure FreeFieldBuffers; virtual;

  function GetBookmarkStr; virtual;

  procedure GetCalcFields(); virtual;

  function GetCanModify; virtual;

  procedure GetChildren(); override;

  function GetFieldClass(); virtual;

  function GetfieldCount;

  function GetFieldValues(); virtual;

  function GetIsIndexField(); virtual;

  function GetIndexDefs();

  function GetNextRecords; virtual;

  function GetNextRecord; virtual;

  function GetPriorRecords; virtual;

  function GetPriorRecord; virtual;

  function GetRecordCount; virtual;

  function GetRecNo; virtual;

  procedure InitFieldDefs; virtual;

  procedure InitFieldDefsFromfields;

  procedure InitRecord(); virtual;

  procedure InternalCancel; virtual;

  procedure InternalEdit; virtual;

  procedure InternalInsert; virtual;

  procedure InternalRefresh; virtual;

  procedure OpenCursor(); virtual;

  procedure OpenCursorcomplete; virtual;

  procedure RefreshInternalCalcFields(); virtual;

  procedure RestoreState();

  procedure SetActive(); virtual;

  procedure SetBookmarkStr(); virtual;

  procedure SetBufListSize(); virtual;

  procedure SetChildOrder(); override;

  procedure SetCurrentRecord(); virtual;

  procedure SetFiltered(); virtual;

  procedure SetFilterOptions(); virtual;

  procedure SetFilterText(); virtual;

  procedure SetFound();

  procedure SetFieldValues(); virtual;

  procedure SetModified();

  procedure SetName(); override;

  procedure SetOnFilterRecord(); virtual;

  procedure SetRecNo(); virtual;

  procedure SetState();

  function SetTempState();

  function Tempbuffer;

  procedure UpdateIndexDefs; virtual;

  property ActiveRecord: LongInt; [r]

  property CurrentRecord: LongInt; [r]

  property BlobFieldCount: LongInt; [r]

  property BookmarkSize: LongInt; [rw]

  property Buffers: PChar; [r]

  property BufferCount: LongInt; [r]

  property CalcBuffer: PChar; [r]

  property CalcFieldsSize: LongInt; [r]

  property InternalCalcFields: Boolean; [r]

  property Constraints: TCheckConstraints; [rw]

  function AllocRecordBuffer; virtual; abstract;

  procedure FreeRecordBuffer(); virtual; abstract;

  procedure GetBookmarkData(); virtual; abstract;

  function GetBookmarkFlag(); virtual; abstract;

  function GetDataSource; virtual;

  function GetRecord(); virtual; abstract;

  function GetRecordSize; virtual; abstract;

  procedure InternalAddRecord(); virtual; abstract;

  procedure InternalClose; virtual; abstract;

  procedure InternalDelete; virtual; abstract;

  procedure InternalFirst; virtual; abstract;

  procedure InternalGotoBookmark(); virtual; abstract;

  procedure InternalHandleException; virtual;

  procedure InternalInitFieldDefs; virtual; abstract;

  procedure InternalInitRecord(); virtual; abstract;

  procedure InternalLast; virtual; abstract;

  procedure InternalOpen; virtual; abstract;

  procedure InternalPost; virtual;

  procedure InternalSetToRecord(); virtual; abstract;

  function IsCursorOpen; virtual; abstract;

  procedure SetBookmarkFlag(); virtual; abstract;

  procedure SetBookmarkData(); virtual; abstract;

  procedure SetUniDirectional();

public

  constructor Create(); override;

  destructor Destroy; override;

  function ActiveBuffer;

  function GetFieldData();

  procedure SetFieldData();

  procedure Append;

  procedure AppendRecord();

  function BookmarkValid(); virtual;

  procedure Cancel; virtual;

  procedure CheckBrowseMode;

  procedure ClearFields;

  procedure Close;

  function ControlsDisabled;

  function CompareBookmarks(); virtual;

  function CreateBlobStream(); virtual;

  procedure CursorPosChanged;

  procedure DataConvert(); virtual;

  procedure Delete;

  procedure DisableControls;

  procedure Edit;

  procedure EnableControls;

  function FieldByName();

  function FindField();

  function FindFirst;

  function FindLast;

  function FindNext;

  function FindPrior;

  procedure First;

  procedure FreeBookmark(); virtual;

  function GetBookmark; virtual;

  function GetCurrentRecord(); virtual;

  procedure GetFieldList();

  procedure GetFieldNames();

  procedure GotoBookmark();

  procedure Insert;

  procedure InsertRecord();

  function IsEmpty;

  function IsLinkedTo();

  function IsSequenced; virtual;

  procedure Last;

  function Locate(); virtual;

  function Lookup(); virtual;

  function MoveBy();

  procedure Next;

  procedure Open;

  procedure Post; virtual;

  procedure Prior;

  procedure Refresh;

  procedure Resync(); virtual;

  procedure SetFields();

  function Translate(); virtual;

  procedure UpdateCursorPos;

  procedure UpdateRecord;

  function UpdateStatus; virtual;

  property BOF: Boolean; [r]

  property Bookmark: TBookmarkStr; [rw]

  property CanModify: Boolean; [r]

  property DataSource: TDatasource; [r]

  property DefaultFields: Boolean; [r]

  property EOF: Boolean; [r]

  property FieldCount: LongInt; [r]

  property FieldDefs: TFieldDefs; [rw]

  property Found: Boolean; [r]

  property Modified: Boolean; [rw]

  property IsUniDirectional: Boolean; [r]

  property RecordCount: LongInt; [r]

  property RecNo: LongInt; [rw]

  property RecordSize: Word; [r]

  property State: TDataSetState; [r]

  property Fields: Tfields; [r]

  property FieldValues: Variant; default; [rw]

  property Filter: String; [rw]

  property Filtered: Boolean; [rw]

  property FilterOptions: TFilterOptions; [rw]

  property Active: Boolean; [rw]

  property AutoCalcFields: Boolean; [rw]

  property BeforeOpen: TDataSetNotifyEvent; [rw]

  property AfterOpen: TDataSetNotifyEvent; [rw]

  property BeforeClose: TDataSetNotifyEvent; [rw]

  property AfterClose: TDataSetNotifyEvent; [rw]

  property BeforeInsert: TDataSetNotifyEvent; [rw]

  property AfterInsert: TDataSetNotifyEvent; [rw]

  property BeforeEdit: TDataSetNotifyEvent; [rw]

  property AfterEdit: TDataSetNotifyEvent; [rw]

  property BeforePost: TDataSetNotifyEvent; [rw]

  property AfterPost: TDataSetNotifyEvent; [rw]

  property BeforeCancel: TDataSetNotifyEvent; [rw]

  property AfterCancel: TDataSetNotifyEvent; [rw]

  property BeforeDelete: TDataSetNotifyEvent; [rw]

  property AfterDelete: TDataSetNotifyEvent; [rw]

  property BeforeScroll: TDataSetNotifyEvent; [rw]

  property AfterScroll: TDataSetNotifyEvent; [rw]

  property BeforeRefresh: TDataSetNotifyEvent; [rw]

  property AfterRefresh: TDataSetNotifyEvent; [rw]

  property OnCalcFields: TDataSetNotifyEvent; [rw]

  property OnDeleteError: TDataSetErrorEvent; [rw]

  property OnEditError: TDataSetErrorEvent; [rw]

  property OnFilterRecord: TFilterRecordEvent; [rw]

  property OnNewRecord: TDataSetNotifyEvent; [rw]

  property OnPostError: TDataSetErrorEvent; [rw]

end;

Inheritance

TDataSet

|

TComponent

?

TObject

Notes

 No notes exist for this page yet. 





lufdoc, Powtils, fpc, freepascal, delphi, kylix, c/c++, mysql, cgi web framework docs, Z505