TZParamsSQLDA Class Reference

Inheritance diagram for TZParamsSQLDA:

TZSQLDA IZParamsSQLDA TInterfacedObject IZSQLDA

List of all members.

Public Member Functions

 AllocateSQLDA ()
 FreeParamtersValues ()
PXSQLDA GetData ()
string GetFieldAliasName (const Word Index)
Integer GetFieldCount ()
Word GetFieldIndex (const String Name)
SmallInt GetFieldLength (const Word Index)
string GetFieldOwnerName (const Word Index)
string GetFieldRelationName (const Word Index)
integer GetFieldScale (const Word Index)
string GetFieldSqlName (const Word Index)
TZSQLType GetFieldSqlType (const Word Index)
Smallint GetIbSqlLen (const Word Index)
Smallint GetIbSqlSubType (const Word Index)
Smallint GetIbSqlType (const Word Index)
 InitFields (boolean Parameters)
boolean IsBlob (const Word Index)
boolean IsNullable (const Word Index)
 TZParamsSQLDA (IZInterbasePlainDriver PlainDriver, PISC_DB_HANDLE Handle, PISC_TR_HANDLE TransactionHandle)
 UpdateBigDecimal (const Integer Index, Extended Value)
 UpdateBoolean (const Integer Index, boolean Value)
 UpdateByte (const Integer Index, ShortInt Value)
 UpdateBytes (const Integer Index, TByteDynArray Value)
 UpdateDate (const Integer Index, TDateTime Value)
 UpdateDouble (const Integer Index, Double Value)
 UpdateFloat (const Integer Index, Single Value)
 UpdateInt (const Integer Index, Integer Value)
 UpdateLong (const Integer Index, Int64 Value)
 UpdateNull (const Integer Index, boolean Value)
 UpdatePChar (const Integer Index, PChar Value)
 UpdateQuad (const Word Index, const TISC_QUAD Value)
 UpdateShort (const Integer Index, SmallInt Value)
 UpdateString (const Integer Index, string Value)
 UpdateTime (const Integer Index, TDateTime Value)
 UpdateTimestamp (const Integer Index, TDateTime Value)
 WriteBlob (const Integer Index, TStream Stream)
 ~TZParamsSQLDA ()

Protected Attributes

PISC_DB_HANDLE FHandle
PISC_TR_HANDLE FTransactionHandle

Private Member Functions

 EncodeString (Smallint Code, const Word Index, const String Str)
 UpdateDateTime (const Integer Index, TDateTime Value)


Detailed Description

Definition at line 488 of file ZDbcInterbase6Utils.pas.


Constructor & Destructor Documentation

TZParamsSQLDA::TZParamsSQLDA ( IZInterbasePlainDriver  PlainDriver,
PISC_DB_HANDLE  Handle,
PISC_TR_HANDLE  TransactionHandle 
)

TZParamsSQLDA::~TZParamsSQLDA (  ) 


Member Function Documentation

TZSQLDA::AllocateSQLDA (  )  [inherited]

Reimplemented in TZResultSQLDA.

TZParamsSQLDA::EncodeString ( Smallint  Code,
const Word  Index,
const String  Str 
) [private]

TZSQLDA::FreeParamtersValues (  )  [inherited]

PXSQLDA TZSQLDA::GetData (  )  [inherited]

string TZSQLDA::GetFieldAliasName ( const Word  Index  )  [inherited]

Integer TZSQLDA::GetFieldCount (  )  [inherited]

Word TZSQLDA::GetFieldIndex ( const String  Name  )  [inherited]

SmallInt TZSQLDA::GetFieldLength ( const Word  Index  )  [inherited]

string TZSQLDA::GetFieldOwnerName ( const Word  Index  )  [inherited]

string TZSQLDA::GetFieldRelationName ( const Word  Index  )  [inherited]

integer TZSQLDA::GetFieldScale ( const Word  Index  )  [inherited]

string TZSQLDA::GetFieldSqlName ( const Word  Index  )  [inherited]

TZSQLType TZSQLDA::GetFieldSqlType ( const Word  Index  )  [inherited]

Smallint TZSQLDA::GetIbSqlLen ( const Word  Index  )  [inherited]

Smallint TZSQLDA::GetIbSqlSubType ( const Word  Index  )  [inherited]

Smallint TZSQLDA::GetIbSqlType ( const Word  Index  )  [inherited]

TZSQLDA::InitFields ( boolean  Parameters  )  [inherited]

boolean TZSQLDA::IsBlob ( const Word  Index  )  [inherited]

boolean TZSQLDA::IsNullable ( const Word  Index  )  [inherited]

TZParamsSQLDA::UpdateBigDecimal ( const Integer  Index,
Extended  Value 
)

Reimplemented from IZParamsSQLDA.

TZParamsSQLDA::UpdateBoolean ( const Integer  Index,
boolean  Value 
)

Reimplemented from IZParamsSQLDA.

TZParamsSQLDA::UpdateByte ( const Integer  Index,
ShortInt  Value 
)

Reimplemented from IZParamsSQLDA.

TZParamsSQLDA::UpdateBytes ( const Integer  Index,
TByteDynArray  Value 
)

Reimplemented from IZParamsSQLDA.

TZParamsSQLDA::UpdateDate ( const Integer  Index,
TDateTime  Value 
)

Reimplemented from IZParamsSQLDA.

TZParamsSQLDA::UpdateDateTime ( const Integer  Index,
TDateTime  Value 
) [private]

TZParamsSQLDA::UpdateDouble ( const Integer  Index,
Double  Value 
)

Reimplemented from IZParamsSQLDA.

TZParamsSQLDA::UpdateFloat ( const Integer  Index,
Single  Value 
)

Reimplemented from IZParamsSQLDA.

TZParamsSQLDA::UpdateInt ( const Integer  Index,
Integer  Value 
)

Reimplemented from IZParamsSQLDA.

TZParamsSQLDA::UpdateLong ( const Integer  Index,
Int64  Value 
)

Reimplemented from IZParamsSQLDA.

TZParamsSQLDA::UpdateNull ( const Integer  Index,
boolean  Value 
)

Reimplemented from IZParamsSQLDA.

TZParamsSQLDA::UpdatePChar ( const Integer  Index,
PChar  Value 
)

Reimplemented from IZParamsSQLDA.

TZParamsSQLDA::UpdateQuad ( const Word  Index,
const TISC_QUAD  Value 
)

Reimplemented from IZParamsSQLDA.

TZParamsSQLDA::UpdateShort ( const Integer  Index,
SmallInt  Value 
)

Reimplemented from IZParamsSQLDA.

TZParamsSQLDA::UpdateString ( const Integer  Index,
string  Value 
)

Reimplemented from IZParamsSQLDA.

TZParamsSQLDA::UpdateTime ( const Integer  Index,
TDateTime  Value 
)

Reimplemented from IZParamsSQLDA.

TZParamsSQLDA::UpdateTimestamp ( const Integer  Index,
TDateTime  Value 
)

Reimplemented from IZParamsSQLDA.

TZParamsSQLDA::WriteBlob ( const Integer  Index,
TStream  Stream 
)

Reimplemented from IZParamsSQLDA.


Member Data Documentation

Definition at line 493 of file ZDbcInterbase6Utils.pas.

Definition at line 495 of file ZDbcInterbase6Utils.pas.


The documentation for this class was generated from the following file:

Generated on Wed Dec 30 08:42:55 2009 for zeoslib by  doxygen 1.5.7.1