IZDBLibConnection Class Reference

Represents a DBLib specific connection interface. More...

Inheritance diagram for IZDBLibConnection:

IZConnection IZInterface TZDBLibConnection

List of all members.

Public Member Functions

 CheckDBLibError (TZLoggingCategory LogCategory, const string LogMessage)
 ClearWarnings ()
 Close ()
 Commit ()
 CommitPrepared (const string transactionid)
IZNotification CreateNotification (const string Event)
IZSequence CreateSequence (const string Sequence, Integer BlockSize)
IZStatement CreateStatement ()
IZStatement CreateStatementWithParams (TStrings Info)
String EscapeString (String Value)
Boolean GetAutoCommit ()
string GetCatalog ()
Integer GetClientVersion ()
PDBPROCESS GetConnectionHandle ()
IZDriver GetDriver ()
Integer GetHostVersion ()
IZDatabaseMetadata GetMetadata ()
TStrings GetParameters ()
IZDBLibPlainDriver GetPlainDriver ()
TZTransactIsolationLevel GetTransactionIsolation ()
EZSQLWarning GetWarnings ()
 InternalExecuteStatement (const string SQL)
Boolean IsClosed ()
Boolean IsReadOnly ()
string NativeSQL (const string SQL)
 Open ()
Integer PingServer ()
IZCallableStatement PrepareCall (const string SQL)
IZCallableStatement PrepareCallWithParams (const string SQL, TStrings Info)
IZPreparedStatement PrepareStatement (const string SQL)
IZPreparedStatement PrepareStatementWithParams (const string SQL, TStrings Info)
 PrepareTransaction (const string transactionid)
 Rollback ()
 RollbackPrepared (const string transactionid)
 SetAutoCommit (Boolean Value)
 SetCatalog (const string Value)
 SetReadOnly (Boolean Value)
 SetTransactionIsolation (TZTransactIsolationLevel Value)


Detailed Description

Represents a DBLib specific connection interface.

Definition at line 118 of file ZDbcDbLib.pas.


Member Function Documentation

IZDBLibConnection::CheckDBLibError ( TZLoggingCategory  LogCategory,
const string  LogMessage 
)

Reimplemented in TZDBLibConnection.

IZConnection::ClearWarnings (  )  [inherited]

IZConnection::Close (  )  [inherited]

IZConnection::Commit (  )  [inherited]

IZConnection::CommitPrepared ( const string  transactionid  )  [inherited]

IZNotification IZConnection::CreateNotification ( const string  Event  )  [inherited]

Reimplemented in TZAbstractConnection.

IZSequence IZConnection::CreateSequence ( const string  Sequence,
Integer  BlockSize 
) [inherited]

IZStatement IZConnection::CreateStatement (  )  [inherited]

Reimplemented in TZAbstractConnection.

IZStatement IZConnection::CreateStatementWithParams ( TStrings  Info  )  [inherited]

Reimplemented in TZAbstractConnection.

String IZConnection::EscapeString ( String  Value  )  [inherited]

Reimplemented in TZAbstractConnection, and TZMySQLConnection.

Boolean IZConnection::GetAutoCommit (  )  [inherited]

Reimplemented in TZAbstractConnection.

string IZConnection::GetCatalog (  )  [inherited]

Integer IZConnection::GetClientVersion (  )  [inherited]

Reimplemented in TZAbstractConnection, and TZMySQLConnection.

PDBPROCESS IZDBLibConnection::GetConnectionHandle (  ) 

Reimplemented in TZDBLibConnection.

IZDriver IZConnection::GetDriver (  )  [inherited]

Reimplemented in TZAbstractConnection.

Integer IZConnection::GetHostVersion (  )  [inherited]

IZDatabaseMetadata IZConnection::GetMetadata (  )  [inherited]

Reimplemented in TZAbstractConnection.

TStrings IZConnection::GetParameters (  )  [inherited]

Reimplemented in TZAbstractConnection.

IZDBLibPlainDriver IZDBLibConnection::GetPlainDriver (  ) 

Reimplemented in TZDBLibConnection.

TZTransactIsolationLevel IZConnection::GetTransactionIsolation (  )  [inherited]

Reimplemented in TZAbstractConnection.

EZSQLWarning IZConnection::GetWarnings (  )  [inherited]

IZDBLibConnection::InternalExecuteStatement ( const string  SQL  ) 

Reimplemented in TZDBLibConnection.

Boolean IZConnection::IsClosed (  )  [inherited]

Reimplemented in TZAbstractConnection.

Boolean IZConnection::IsReadOnly (  )  [inherited]

Reimplemented in TZAbstractConnection.

string IZConnection::NativeSQL ( const string  SQL  )  [inherited]

IZConnection::Open (  )  [inherited]

Integer IZConnection::PingServer (  )  [inherited]

IZCallableStatement IZConnection::PrepareCall ( const string  SQL  )  [inherited]

Reimplemented in TZAbstractConnection.

IZCallableStatement IZConnection::PrepareCallWithParams ( const string  SQL,
TStrings  Info 
) [inherited]

Reimplemented in TZAbstractConnection.

IZPreparedStatement IZConnection::PrepareStatement ( const string  SQL  )  [inherited]

Reimplemented in TZAbstractConnection.

IZPreparedStatement IZConnection::PrepareStatementWithParams ( const string  SQL,
TStrings  Info 
) [inherited]

Reimplemented in TZAbstractConnection.

IZConnection::PrepareTransaction ( const string  transactionid  )  [inherited]

IZConnection::Rollback (  )  [inherited]

IZConnection::RollbackPrepared ( const string  transactionid  )  [inherited]

IZConnection::SetAutoCommit ( Boolean  Value  )  [inherited]

IZConnection::SetCatalog ( const string  Value  )  [inherited]

IZConnection::SetReadOnly ( Boolean  Value  )  [inherited]

IZConnection::SetTransactionIsolation ( TZTransactIsolationLevel  Value  )  [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