Class tdbcol
Unit
Declaration
type tdbcol = class(tvirtualpersistent)
Description
No description available, ancestor tvirtualpersistent description follows
Hierarchy
- TObject
- tpersistent
- tvirtualpersistent
- tdbcol
Overview
Fields
fuppername: ansistring; |
|
ffieldname: ansistring; |
|
fsqlresult: tsqlresult; |
|
fcursor: tsqlcursor; |
|
fdatatype: tfieldtype; |
|
ffieldnum: integer; |
|
futf8: boolean; |
|
fdatasize: integer; |
Methods
function accesserror(const typename: string): edatabaseerror; |
|
function getvariantvar: variant; virtual; |
|
function getasvariant: variant; virtual; |
|
function getasboolean: boolean; virtual; |
|
function getascurrency: currency; virtual; |
|
function getaslargeint: largeint; virtual; |
|
function getasdatetime: tdatetime; virtual; |
|
function getasdatetime1: tdatetime; virtual; |
|
function getasfloat: double; virtual; |
|
function getasfloat1: double; virtual; |
|
function getasinteger: longint; virtual; |
|
function getasstring: string; virtual; |
|
function getasstring1: string; virtual; |
|
function getasmsestring: msestring; virtual; |
|
function getasmsestring1: msestring; virtual; |
|
function getassql: msestring; virtual; |
|
function getasguid: tguid; virtual; |
|
function getisnull: boolean; virtual; |
|
function loadfield(const buffer: pointer; var bufsize: integer): boolean; overload; |
|
function loadfield(const buffer: pointer): boolean; overload; |
|
constructor create(const asqlresult: tsqlresult; const acursor: tsqlcursor; const afielddef: tfielddef); reintroduce; |
Properties
property datatype: tfieldtype read fdatatype; |
|
property fieldname: ansistring read ffieldname; |
|
property size: integer read fdatasize; |
|
property asvariant: variant read getasvariant; |
|
property asboolean: boolean read getasboolean; |
|
property ascurrency: currency read getascurrency; |
|
property aslargeint: largeint read getaslargeint; |
|
property asdatetime: tdatetime read getasdatetime1; |
|
property asfloat: double read getasfloat1; |
|
property asinteger: longint read getasinteger; |
|
property asstring: ansistring read getasstring1; |
|
property asmsestring: msestring read getasmsestring1; |
|
property assql: msestring read getassql1; |
|
property asid: int64 read getasid; |
|
property asguiid: tguid read getasguid; |
|
property isnull: boolean read getisnull; |
Description
Fields
fuppername: ansistring; |
|
ffieldname: ansistring; |
|
fsqlresult: tsqlresult; |
|
fcursor: tsqlcursor; |
|
fdatatype: tfieldtype; |
|
ffieldnum: integer; |
|
futf8: boolean; |
|
fdatasize: integer; |
|
Methods
function accesserror(const typename: string): edatabaseerror; |
|
function getvariantvar: variant; virtual; |
|
function getasvariant: variant; virtual; |
|
function getasboolean: boolean; virtual; |
|
function getascurrency: currency; virtual; |
|
function getaslargeint: largeint; virtual; |
|
function getasdatetime: tdatetime; virtual; |
|
function getasdatetime1: tdatetime; virtual; |
|
function getasfloat: double; virtual; |
|
function getasfloat1: double; virtual; |
|
function getasinteger: longint; virtual; |
|
function getasstring: string; virtual; |
|
function getasstring1: string; virtual; |
|
function getasmsestring: msestring; virtual; |
|
function getasmsestring1: msestring; virtual; |
|
function getassql: msestring; virtual; |
|
function getasguid: tguid; virtual; |
|
function getisnull: boolean; virtual; |
|
function loadfield(const buffer: pointer; var bufsize: integer): boolean; overload; |
|
function loadfield(const buffer: pointer): boolean; overload; |
|
constructor create(const asqlresult: tsqlresult; const acursor: tsqlcursor; const afielddef: tfielddef); reintroduce; |
|
Properties
property datatype: tfieldtype read fdatatype; |
|
property fieldname: ansistring read ffieldname; |
|
property size: integer read fdatasize; |
|
property asvariant: variant read getasvariant; |
|
property asboolean: boolean read getasboolean; |
|
property ascurrency: currency read getascurrency; |
|
property aslargeint: largeint read getaslargeint; |
|
property asdatetime: tdatetime read getasdatetime1; |
|
property asfloat: double read getasfloat1; |
|
property asinteger: longint read getasinteger; |
|
property asstring: ansistring read getasstring1; |
|
property asmsestring: msestring read getasmsestring1; |
|
property assql: msestring read getassql1; |
|
property asid: int64 read getasid; |
|
property asguiid: tguid read getasguid; |
|
property isnull: boolean read getisnull; |
|
Generated by PasDoc 0.16.0.