IZDBLibPlainDriver Class Reference

Represents a generic interface to DBLIB native API. More...

Inheritance diagram for IZDBLibPlainDriver:

IZPlainDriver IZInterface TZDBLibMSSQL7PlainDriver TZDBLibSybaseASE125PlainDriver

List of all members.

Public Member Functions

 CheckError ()
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)
string GetDescription ()
string GetProtocol ()
 Initialize ()


Detailed Description

Represents a generic interface to DBLIB native API.

Definition at line 799 of file ZPlainDbLibDriver.pas.


Member Function Documentation

IZDBLibPlainDriver::CheckError (  ) 

RETCODE IZDBLibPlainDriver::dbCancel ( PDBPROCESS  dbProc  ) 

RETCODE IZDBLibPlainDriver::dbCanQuery ( PDBPROCESS  dbProc  ) 

RETCODE IZDBLibPlainDriver::dbClose ( PDBPROCESS  dbProc  ) 

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

RETCODE IZDBLibPlainDriver::dbCmdRow ( PDBPROCESS  dbProc  ) 

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

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

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

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

Integer IZDBLibPlainDriver::dbCount ( PDBPROCESS  dbProc  ) 

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

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

Boolean IZDBLibPlainDriver::dbDead ( PDBPROCESS  dbProc  ) 

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

Boolean IZDBLibPlainDriver::dbHasRetStat ( PDBPROCESS  dbProc  ) 

PLOGINREC IZDBLibPlainDriver::dbLogin (  ) 

IZDBLibPlainDriver::dbLoginFree ( PLOGINREC  Login  ) 

RETCODE IZDBLibPlainDriver::dbMoreCmds ( PDBPROCESS  dbProc  ) 

PChar IZDBLibPlainDriver::dbName ( PDBPROCESS  dbProc  ) 

STATUS IZDBLibPlainDriver::dbNextRow ( PDBPROCESS  dbProc  ) 

Integer IZDBLibPlainDriver::dbNumCols ( PDBPROCESS  dbProc  ) 

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

RETCODE IZDBLibPlainDriver::dbResults ( PDBPROCESS  dbProc  ) 

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

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

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

Integer IZDBLibPlainDriver::dbRetStatus ( PDBPROCESS  dbProc  ) 

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

RETCODE IZDBLibPlainDriver::dbRpcExec ( PDBPROCESS  dbProc  ) 

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

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

RETCODE IZDBLibPlainDriver::dbRpcSend ( PDBPROCESS  dbProc  ) 

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

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

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

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

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

RETCODE IZDBLibPlainDriver::dbSetLoginTime ( Integer  Seconds  ) 

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

RETCODE IZDBLibPlainDriver::dbSetLSecure ( PLOGINREC  Login  ) 

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

RETCODE IZDBLibPlainDriver::dbSetMaxprocs ( SmallInt  MaxProcs  ) 

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

RETCODE IZDBLibPlainDriver::dbSqlExec ( PDBPROCESS  dbProc  ) 

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

string IZPlainDriver::GetDescription (  )  [inherited]

string IZPlainDriver::GetProtocol (  )  [inherited]

IZPlainDriver::Initialize (  )  [inherited]


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

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