TZDBLibSybaseASE125PlainDriver Class Reference

Implements a dblib driver for Sybase ASE 12.5. More...

Inheritance diagram for TZDBLibSybaseASE125PlainDriver:

TZAbstractObject IZDBLibPlainDriver TInterfacedObject IZObject

List of all members.

Public Member Functions

 CheckError ()
IZInterface Clone ()
 Clones an object instance.
RETCODE dbCancel (PDBPROCESS dbProc)
RETCODE dbCanQuery (PDBPROCESS dbProc)
RETCODE dbClose (PDBPROCESS dbProc)
RETCODE dbCmd (PDBPROCESS dbProc, PChar Cmd)
RETCODE dbCmdRow (PDBPROCESS dbProc)
DBInt dbColLen (PDBPROCESS dbProc, Integer Column)
PChar dbColName (PDBPROCESS dbProc, Integer Column)
Integer dbColType (PDBPROCESS dbProc, Integer Column)
Integer dbConvert (PDBPROCESS dbProc, Integer SrcType, PByte Src, DBINT SrcLen, Integer DestType, PByte Dest, DBINT DestLen)
Integer dbCount (PDBPROCESS dbProc)
PByte dbData (PDBPROCESS dbProc, Integer Column)
Integer dbDatLen (PDBPROCESS dbProc, Integer Column)
Boolean dbDead (PDBPROCESS dbProc)
STATUS dbGetRow (PDBPROCESS dbProc, Integer Row)
Boolean dbHasRetStat (PDBPROCESS dbProc)
PLOGINREC dbLogin ()
 dbLoginFree (PLOGINREC Login)
RETCODE dbMoreCmds (PDBPROCESS dbProc)
PChar dbName (PDBPROCESS dbProc)
STATUS dbNextRow (PDBPROCESS dbProc)
Integer dbNumCols (PDBPROCESS dbProc)
PDBPROCESS dbOpen (PLOGINREC Login, PChar Host)
RETCODE dbResults (PDBPROCESS dbProc)
Pointer dbRetData (PDBPROCESS dbProc, Integer RetNum)
Integer dbRetLen (PDBPROCESS dbProc, Integer RetNum)
PChar dbRetName (PDBPROCESS dbProc, Integer RetNum)
Integer dbRetStatus (PDBPROCESS dbProc)
Integer dbRetType (PDBPROCESS dbProc, Integer RetNum)
RETCODE dbRpcExec (PDBPROCESS dbProc)
RETCODE dbRpcInit (PDBPROCESS dbProc, PChar RpcName, SmallInt Options)
RETCODE dbRpcParam (PDBPROCESS dbProc, PChar ParamName, Byte Status, Integer Type_, Integer MaxLen, Integer DataLen, Pointer Value)
RETCODE dbRpcSend (PDBPROCESS dbProc)
RETCODE dbSetLApp (PLOGINREC Login, PChar AppName)
RETCODE dbSetLCharSet (PLOGINREC Login, PChar CharsetName)
RETCODE dbSetLHost (PLOGINREC Login, PChar HostName)
RETCODE dbsetLName (PLOGINREC Login, PChar Value, Integer Item)
RETCODE dbSetLNatLang (PLOGINREC Login, PChar NatLangName)
RETCODE dbSetLoginTime (Integer Seconds)
RETCODE dbSetLPwd (PLOGINREC Login, PChar Password)
RETCODE dbSetLSecure (PLOGINREC Login)
RETCODE dbSetLUser (PLOGINREC Login, PChar UserName)
RETCODE dbSetMaxprocs (SmallInt MaxProcs)
RETCODE dbSetOpt (PDBPROCESS dbProc, Integer Option, PChar Char_Param=nil, Integer Int_Param=1)
RETCODE dbSqlExec (PDBPROCESS dbProc)
RETCODE dbUse (PDBPROCESS dbProc, PChar dbName)
Boolean Equals (const IZInterface Value)
string GetDescription ()
string GetProtocol ()
LongInt Hash ()
 Gets a unique hash for this object.
 Initialize ()
Boolean InstanceOf (const TGUID IId)
 Checks is this object implements a specified interface.
string ToString ()
 Converts this object into the string representation.
 TZDBLibSybaseASE125PlainDriver ()


Detailed Description

Implements a dblib driver for Sybase ASE 12.5.

Definition at line 1033 of file ZPlainDbLibDriver.pas.


Constructor & Destructor Documentation

TZDBLibSybaseASE125PlainDriver::TZDBLibSybaseASE125PlainDriver (  ) 

Definition at line 1531 of file ZPlainDbLibDriver.pas.


Member Function Documentation

TZDBLibSybaseASE125PlainDriver::CheckError (  ) 

Reimplemented from IZDBLibPlainDriver.

Definition at line 1563 of file ZPlainDbLibDriver.pas.

IZInterface TZAbstractObject::Clone (  )  [inherited]

Clones an object instance.

Returns:
a clonned object instance.

Reimplemented from IZObject.

Reimplemented in TZCollection, TZUnmodifiableCollection, TZHashMap, TZStack, and TZAnyValue.

Definition at line 474 of file ZClasses.pas.

RETCODE TZDBLibSybaseASE125PlainDriver::dbCancel ( PDBPROCESS  dbProc  ) 

Reimplemented from IZDBLibPlainDriver.

Definition at line 1738 of file ZPlainDbLibDriver.pas.

RETCODE TZDBLibSybaseASE125PlainDriver::dbCanQuery ( PDBPROCESS  dbProc  ) 

Reimplemented from IZDBLibPlainDriver.

Definition at line 1775 of file ZPlainDbLibDriver.pas.

RETCODE TZDBLibSybaseASE125PlainDriver::dbClose ( PDBPROCESS  dbProc  ) 

Reimplemented from IZDBLibPlainDriver.

Definition at line 1815 of file ZPlainDbLibDriver.pas.

RETCODE TZDBLibSybaseASE125PlainDriver::dbCmd ( PDBPROCESS  dbProc,
PChar  Cmd 
)

Reimplemented from IZDBLibPlainDriver.

Definition at line 1747 of file ZPlainDbLibDriver.pas.

RETCODE TZDBLibSybaseASE125PlainDriver::dbCmdRow ( PDBPROCESS  dbProc  ) 

Reimplemented from IZDBLibPlainDriver.

Definition at line 1833 of file ZPlainDbLibDriver.pas.

DBInt TZDBLibSybaseASE125PlainDriver::dbColLen ( PDBPROCESS  dbProc,
Integer  Column 
)

Reimplemented from IZDBLibPlainDriver.

Definition at line 1871 of file ZPlainDbLibDriver.pas.

PChar TZDBLibSybaseASE125PlainDriver::dbColName ( PDBPROCESS  dbProc,
Integer  Column 
)

Reimplemented from IZDBLibPlainDriver.

Definition at line 1851 of file ZPlainDbLibDriver.pas.

Integer TZDBLibSybaseASE125PlainDriver::dbColType ( PDBPROCESS  dbProc,
Integer  Column 
)

Reimplemented from IZDBLibPlainDriver.

Definition at line 1861 of file ZPlainDbLibDriver.pas.

Integer TZDBLibSybaseASE125PlainDriver::dbConvert ( PDBPROCESS  dbProc,
Integer  SrcType,
PByte  Src,
DBINT  SrcLen,
Integer  DestType,
PByte  Dest,
DBINT  DestLen 
)

Reimplemented from IZDBLibPlainDriver.

Definition at line 1901 of file ZPlainDbLibDriver.pas.

Integer TZDBLibSybaseASE125PlainDriver::dbCount ( PDBPROCESS  dbProc  ) 

Reimplemented from IZDBLibPlainDriver.

Definition at line 1935 of file ZPlainDbLibDriver.pas.

PByte TZDBLibSybaseASE125PlainDriver::dbData ( PDBPROCESS  dbProc,
Integer  Column 
)

Reimplemented from IZDBLibPlainDriver.

Definition at line 1881 of file ZPlainDbLibDriver.pas.

Integer TZDBLibSybaseASE125PlainDriver::dbDatLen ( PDBPROCESS  dbProc,
Integer  Column 
)

Reimplemented from IZDBLibPlainDriver.

Definition at line 1891 of file ZPlainDbLibDriver.pas.

Boolean TZDBLibSybaseASE125PlainDriver::dbDead ( PDBPROCESS  dbProc  ) 

Reimplemented from IZDBLibPlainDriver.

Definition at line 1604 of file ZPlainDbLibDriver.pas.

STATUS TZDBLibSybaseASE125PlainDriver::dbGetRow ( PDBPROCESS  dbProc,
Integer  Row 
)

Reimplemented from IZDBLibPlainDriver.

Definition at line 1925 of file ZPlainDbLibDriver.pas.

Boolean TZDBLibSybaseASE125PlainDriver::dbHasRetStat ( PDBPROCESS  dbProc  ) 

Reimplemented from IZDBLibPlainDriver.

Definition at line 1999 of file ZPlainDbLibDriver.pas.

PLOGINREC TZDBLibSybaseASE125PlainDriver::dbLogin (  ) 

Reimplemented from IZDBLibPlainDriver.

Definition at line 1613 of file ZPlainDbLibDriver.pas.

TZDBLibSybaseASE125PlainDriver::dbLoginFree ( PLOGINREC  Login  ) 

Reimplemented from IZDBLibPlainDriver.

Definition at line 1621 of file ZPlainDbLibDriver.pas.

RETCODE TZDBLibSybaseASE125PlainDriver::dbMoreCmds ( PDBPROCESS  dbProc  ) 

Reimplemented from IZDBLibPlainDriver.

Definition at line 1784 of file ZPlainDbLibDriver.pas.

PChar TZDBLibSybaseASE125PlainDriver::dbName ( PDBPROCESS  dbProc  ) 

Reimplemented from IZDBLibPlainDriver.

Definition at line 1824 of file ZPlainDbLibDriver.pas.

STATUS TZDBLibSybaseASE125PlainDriver::dbNextRow ( PDBPROCESS  dbProc  ) 

Reimplemented from IZDBLibPlainDriver.

Definition at line 1916 of file ZPlainDbLibDriver.pas.

Integer TZDBLibSybaseASE125PlainDriver::dbNumCols ( PDBPROCESS  dbProc  ) 

Reimplemented from IZDBLibPlainDriver.

Definition at line 1842 of file ZPlainDbLibDriver.pas.

PDBPROCESS TZDBLibSybaseASE125PlainDriver::dbOpen ( PLOGINREC  Login,
PChar  Host 
)

Reimplemented from IZDBLibPlainDriver.

Definition at line 1728 of file ZPlainDbLibDriver.pas.

RETCODE TZDBLibSybaseASE125PlainDriver::dbResults ( PDBPROCESS  dbProc  ) 

Reimplemented from IZDBLibPlainDriver.

Definition at line 1766 of file ZPlainDbLibDriver.pas.

Pointer TZDBLibSybaseASE125PlainDriver::dbRetData ( PDBPROCESS  dbProc,
Integer  RetNum 
)

Reimplemented from IZDBLibPlainDriver.

Definition at line 2018 of file ZPlainDbLibDriver.pas.

Integer TZDBLibSybaseASE125PlainDriver::dbRetLen ( PDBPROCESS  dbProc,
Integer  RetNum 
)

Reimplemented from IZDBLibPlainDriver.

Definition at line 2028 of file ZPlainDbLibDriver.pas.

PChar TZDBLibSybaseASE125PlainDriver::dbRetName ( PDBPROCESS  dbProc,
Integer  RetNum 
)

Reimplemented from IZDBLibPlainDriver.

Definition at line 2008 of file ZPlainDbLibDriver.pas.

Integer TZDBLibSybaseASE125PlainDriver::dbRetStatus ( PDBPROCESS  dbProc  ) 

Reimplemented from IZDBLibPlainDriver.

Definition at line 1990 of file ZPlainDbLibDriver.pas.

Integer TZDBLibSybaseASE125PlainDriver::dbRetType ( PDBPROCESS  dbProc,
Integer  RetNum 
)

Reimplemented from IZDBLibPlainDriver.

Definition at line 2038 of file ZPlainDbLibDriver.pas.

RETCODE TZDBLibSybaseASE125PlainDriver::dbRpcExec ( PDBPROCESS  dbProc  ) 

Reimplemented from IZDBLibPlainDriver.

Definition at line 1979 of file ZPlainDbLibDriver.pas.

RETCODE TZDBLibSybaseASE125PlainDriver::dbRpcInit ( PDBPROCESS  dbProc,
PChar  RpcName,
SmallInt  Options 
)

Reimplemented from IZDBLibPlainDriver.

Definition at line 1944 of file ZPlainDbLibDriver.pas.

RETCODE TZDBLibSybaseASE125PlainDriver::dbRpcParam ( PDBPROCESS  dbProc,
PChar  ParamName,
Byte  Status,
Integer  Type_,
Integer  MaxLen,
Integer  DataLen,
Pointer  Value 
)

Reimplemented from IZDBLibPlainDriver.

Definition at line 1955 of file ZPlainDbLibDriver.pas.

RETCODE TZDBLibSybaseASE125PlainDriver::dbRpcSend ( PDBPROCESS  dbProc  ) 

Reimplemented from IZDBLibPlainDriver.

Definition at line 1970 of file ZPlainDbLibDriver.pas.

RETCODE TZDBLibSybaseASE125PlainDriver::dbSetLApp ( PLOGINREC  Login,
PChar  AppName 
)

Reimplemented from IZDBLibPlainDriver.

Definition at line 1680 of file ZPlainDbLibDriver.pas.

RETCODE TZDBLibSybaseASE125PlainDriver::dbSetLCharSet ( PLOGINREC  Login,
PChar  CharsetName 
)

Reimplemented from IZDBLibPlainDriver.

Definition at line 1700 of file ZPlainDbLibDriver.pas.

RETCODE TZDBLibSybaseASE125PlainDriver::dbSetLHost ( PLOGINREC  Login,
PChar  HostName 
)

Reimplemented from IZDBLibPlainDriver.

Definition at line 1650 of file ZPlainDbLibDriver.pas.

RETCODE TZDBLibSybaseASE125PlainDriver::dbsetLName ( PLOGINREC  Login,
PChar  Value,
Integer  Item 
)

Reimplemented from IZDBLibPlainDriver.

RETCODE TZDBLibSybaseASE125PlainDriver::dbSetLNatLang ( PLOGINREC  Login,
PChar  NatLangName 
)

Reimplemented from IZDBLibPlainDriver.

Definition at line 1690 of file ZPlainDbLibDriver.pas.

RETCODE TZDBLibSybaseASE125PlainDriver::dbSetLoginTime ( Integer  Seconds  ) 

Reimplemented from IZDBLibPlainDriver.

Definition at line 1630 of file ZPlainDbLibDriver.pas.

RETCODE TZDBLibSybaseASE125PlainDriver::dbSetLPwd ( PLOGINREC  Login,
PChar  Password 
)

Reimplemented from IZDBLibPlainDriver.

RETCODE TZDBLibSybaseASE125PlainDriver::dbSetLSecure ( PLOGINREC  Login  ) 

Reimplemented from IZDBLibPlainDriver.

RETCODE TZDBLibSybaseASE125PlainDriver::dbSetLUser ( PLOGINREC  Login,
PChar  UserName 
)

Reimplemented from IZDBLibPlainDriver.

RETCODE TZDBLibSybaseASE125PlainDriver::dbSetMaxprocs ( SmallInt  MaxProcs  ) 

Reimplemented from IZDBLibPlainDriver.

RETCODE TZDBLibSybaseASE125PlainDriver::dbSetOpt ( PDBPROCESS  dbProc,
Integer  Option,
PChar  Char_Param = nil,
Integer  Int_Param = 1 
)

Reimplemented from IZDBLibPlainDriver.

Definition at line 1803 of file ZPlainDbLibDriver.pas.

RETCODE TZDBLibSybaseASE125PlainDriver::dbSqlExec ( PDBPROCESS  dbProc  ) 

Reimplemented from IZDBLibPlainDriver.

Definition at line 1757 of file ZPlainDbLibDriver.pas.

RETCODE TZDBLibSybaseASE125PlainDriver::dbUse ( PDBPROCESS  dbProc,
PChar  dbName 
)

Reimplemented from IZDBLibPlainDriver.

Definition at line 1793 of file ZPlainDbLibDriver.pas.

Boolean TZAbstractObject::Equals ( const IZInterface  Value  )  [inherited]

Reimplemented in TZAnyValue.

string TZDBLibSybaseASE125PlainDriver::GetDescription (  ) 

Reimplemented from IZPlainDriver.

Definition at line 1546 of file ZPlainDbLibDriver.pas.

string TZDBLibSybaseASE125PlainDriver::GetProtocol (  ) 

Reimplemented from IZPlainDriver.

Definition at line 1538 of file ZPlainDbLibDriver.pas.

LongInt TZAbstractObject::Hash (  )  [inherited]

Gets a unique hash for this object.

Returns:
a unique hash for this object.

Reimplemented from IZObject.

Definition at line 462 of file ZClasses.pas.

TZDBLibSybaseASE125PlainDriver::Initialize (  ) 

Reimplemented from IZPlainDriver.

Definition at line 1554 of file ZPlainDbLibDriver.pas.

Boolean TZAbstractObject::InstanceOf ( const TGUID  IId  )  [inherited]

Checks is this object implements a specified interface.

Parameters:
IId an interface id.
Returns:
True if this object support the interface.

Reimplemented from IZObject.

Definition at line 488 of file ZClasses.pas.

string TZAbstractObject::ToString (  )  [inherited]

Converts this object into the string representation.

Returns:
a string representation for this object.

Reimplemented from IZObject.

Reimplemented in TZCollection, TZUnmodifiableCollection, TZStack, and TZAnyValue.

Definition at line 501 of file ZClasses.pas.


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

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