Class tdbcol

Unit

Declaration

type tdbcol = class(tvirtualpersistent)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected fuppername: ansistring;
Protected ffieldname: ansistring;
Protected fsqlresult: tsqlresult;
Protected fcursor: tsqlcursor;
Protected fdatatype: tfieldtype;
Protected ffieldnum: integer;
Protected futf8: boolean;
Protected fdatasize: integer;

Methods

Protected function accesserror(const typename: string): edatabaseerror;
Protected function getvariantvar: variant; virtual;
Protected function getasvariant: variant; virtual;
Protected function getasboolean: boolean; virtual;
Protected function getascurrency: currency; virtual;
Protected function getaslargeint: largeint; virtual;
Protected function getasdatetime: tdatetime; virtual;
Protected function getasdatetime1: tdatetime; virtual;
Protected function getasfloat: double; virtual;
Protected function getasfloat1: double; virtual;
Protected function getasinteger: longint; virtual;
Protected function getasstring: string; virtual;
Protected function getasstring1: string; virtual;
Protected function getasmsestring: msestring; virtual;
Protected function getasmsestring1: msestring; virtual;
Protected function getassql: msestring; virtual;
Protected function getasguid: tguid; virtual;
Protected function getisnull: boolean; virtual;
Protected function loadfield(const buffer: pointer; var bufsize: integer): boolean; overload;
Protected function loadfield(const buffer: pointer): boolean; overload;
Public constructor create(const asqlresult: tsqlresult; const acursor: tsqlcursor; const afielddef: tfielddef); reintroduce;

Properties

Public property datatype: tfieldtype read fdatatype;
Public property fieldname: ansistring read ffieldname;
Public property size: integer read fdatasize;
Public property asvariant: variant read getasvariant;
Public property asboolean: boolean read getasboolean;
Public property ascurrency: currency read getascurrency;
Public property aslargeint: largeint read getaslargeint;
Public property asdatetime: tdatetime read getasdatetime1;
Public property asfloat: double read getasfloat1;
Public property asinteger: longint read getasinteger;
Public property asstring: ansistring read getasstring1;
Public property asmsestring: msestring read getasmsestring1;
Public property assql: msestring read getassql1;
Public property asid: int64 read getasid;
Public property asguiid: tguid read getasguid;
Public property isnull: boolean read getisnull;

Description

Fields

Protected fuppername: ansistring;

This item has no description.

Protected ffieldname: ansistring;

This item has no description.

Protected fsqlresult: tsqlresult;

This item has no description.

Protected fcursor: tsqlcursor;

This item has no description.

Protected fdatatype: tfieldtype;

This item has no description.

Protected ffieldnum: integer;

This item has no description.

Protected futf8: boolean;

This item has no description.

Protected fdatasize: integer;

This item has no description.

Methods

Protected function accesserror(const typename: string): edatabaseerror;

This item has no description.

Protected function getvariantvar: variant; virtual;

This item has no description.

Protected function getasvariant: variant; virtual;

This item has no description.

Protected function getasboolean: boolean; virtual;

This item has no description.

Protected function getascurrency: currency; virtual;

This item has no description.

Protected function getaslargeint: largeint; virtual;

This item has no description.

Protected function getasdatetime: tdatetime; virtual;

This item has no description.

Protected function getasdatetime1: tdatetime; virtual;

This item has no description.

Protected function getasfloat: double; virtual;

This item has no description.

Protected function getasfloat1: double; virtual;

This item has no description.

Protected function getasinteger: longint; virtual;

This item has no description.

Protected function getasstring: string; virtual;

This item has no description.

Protected function getasstring1: string; virtual;

This item has no description.

Protected function getasmsestring: msestring; virtual;

This item has no description.

Protected function getasmsestring1: msestring; virtual;

This item has no description.

Protected function getassql: msestring; virtual;

This item has no description.

Protected function getasguid: tguid; virtual;

This item has no description.

Protected function getisnull: boolean; virtual;

This item has no description.

Protected function loadfield(const buffer: pointer; var bufsize: integer): boolean; overload;

This item has no description.

Protected function loadfield(const buffer: pointer): boolean; overload;

This item has no description.

Public constructor create(const asqlresult: tsqlresult; const acursor: tsqlcursor; const afielddef: tfielddef); reintroduce;

This item has no description.

Properties

Public property datatype: tfieldtype read fdatatype;

This item has no description.

Public property fieldname: ansistring read ffieldname;

This item has no description.

Public property size: integer read fdatasize;

This item has no description.

Public property asvariant: variant read getasvariant;

This item has no description.

Public property asboolean: boolean read getasboolean;

This item has no description.

Public property ascurrency: currency read getascurrency;

This item has no description.

Public property aslargeint: largeint read getaslargeint;

This item has no description.

Public property asdatetime: tdatetime read getasdatetime1;

This item has no description.

Public property asfloat: double read getasfloat1;

This item has no description.

Public property asinteger: longint read getasinteger;

This item has no description.

Public property asstring: ansistring read getasstring1;

This item has no description.

Public property asmsestring: msestring read getasmsestring1;

This item has no description.

Public property assql: msestring read getassql1;

This item has no description.

Public property asid: int64 read getasid;

This item has no description.

Public property asguiid: tguid read getasguid;

This item has no description.

Public property isnull: boolean read getisnull;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.