Class TTempTable (unit Temptbl)

Inherits from

TTable

Constructors


constructor Create(AOwner: TComponent);



Functions

procedure AddIndex(const Name, Fields: string; Options: TIndexOptions);


procedure CreateTable;


destructor Destroy;


function CreateHandle: HDBICur;

always blank for ixPrimary

procedure EncodeFieldDesc(var FieldDesc: FLDDesc; const Name: string; DataType: TFieldType; Size: Word);

if IsDBaseTable then AnsiToNative(DBLocale, Name, szTagName, SizeOf(szTagName) - 1) else AnsiToNative(DBLocale, Name, szName, SizeOf(szName) - 1);

procedure EncodeIndexDesc(var IndexDesc: IDXDesc; const Name, Fields: string; Options: TIndexOptions);


Properties

property Permanent : Boolean


Events

Variables

FPermanent : Boolean;


hCursor : hDBICur;



Constructors


constructor Create(AOwner: TComponent);


Functions


procedure AddIndex(const Name, Fields: string; Options: TIndexOptions);


procedure CreateTable;


destructor Destroy;


function CreateHandle: HDBICur;

always blank for ixPrimary


procedure EncodeFieldDesc(var FieldDesc: FLDDesc; const Name: string; DataType: TFieldType; Size: Word);

if IsDBaseTable then AnsiToNative(DBLocale, Name, szTagName, SizeOf(szTagName) - 1) else AnsiToNative(DBLocale, Name, szName, SizeOf(szName) - 1);


procedure EncodeIndexDesc(var IndexDesc: IDXDesc; const Name, Fields: string; Options: TIndexOptions);


Properties


property Permanent : Boolean


Events


Variables


FPermanent : Boolean;


hCursor : hDBICur;