IZPreparedStatement Class Reference

Prepared SQL statement interface. More...

Inheritance diagram for IZPreparedStatement:

IZStatement IZCallableStatement TZAbstractPreparedStatement TZAbstractCallableStatement TZAbstractCallableStatement TZASAPreparedStatement TZEmulatedPreparedStatement TZInterbase6PreparedStatement TZOraclePreparedStatement TZAdoStatement TZASACallableStatement TZDBLibCallableStatement TZInterbase6CallableStatement TZAdoStatement TZASACallableStatement TZDBLibCallableStatement TZInterbase6CallableStatement TZDBLibPreparedStatementEmulated TZMySQLPreparedStatement TZPostgreSQLPreparedStatement TZSQLitePreparedStatement

List of all members.

Public Member Functions

 AddBatch (const string SQL)
 AddBatchPrepared ()
 Cancel ()
 ClearBatch ()
 ClearParameters ()
 ClearWarnings ()
 Close ()
Boolean Execute (const string SQL)
TIntegerDynArray ExecuteBatch ()
Boolean ExecutePrepared ()
IZResultSet ExecuteQuery (const string SQL)
IZResultSet ExecuteQueryPrepared ()
Integer ExecuteUpdate (const string SQL)
Integer ExecuteUpdatePrepared ()
IZConnection GetConnection ()
TZFetchDirection GetFetchDirection ()
Integer GetFetchSize ()
TZLocateUpdatesMode GetLocateUpdates ()
Integer GetMaxFieldSize ()
Integer GetMaxRows ()
IZResultSetMetadata GetMetadata ()
Boolean GetMoreResults ()
TStrings GetParameters ()
TZPostUpdatesMode GetPostUpdates ()
Integer GetQueryTimeout ()
IZResultSet GetResultSet ()
TZResultSetConcurrency GetResultSetConcurrency ()
TZResultSetType GetResultSetType ()
Integer GetUpdateCount ()
EZSQLWarning GetWarnings ()
 SetAsciiStream (Integer ParameterIndex, TStream Value)
 SetBigDecimal (Integer ParameterIndex, Extended Value)
 SetBinaryStream (Integer ParameterIndex, TStream Value)
 SetBlob (Integer ParameterIndex, TZSQLType SQLType, IZBlob Value)
 SetBoolean (Integer ParameterIndex, Boolean Value)
 SetByte (Integer ParameterIndex, ShortInt Value)
 SetBytes (Integer ParameterIndex, const TByteDynArray Value)
 SetCursorName (const string Value)
 SetDate (Integer ParameterIndex, TDateTime Value)
 SetDefaultValue (Integer ParameterIndex, const string Value)
 SetDouble (Integer ParameterIndex, Double Value)
 SetEscapeProcessing (Boolean Value)
 SetFetchDirection (TZFetchDirection Value)
 SetFetchSize (Integer Value)
 SetFloat (Integer ParameterIndex, Single Value)
 SetInt (Integer ParameterIndex, Integer Value)
 SetLocateUpdates (TZLocateUpdatesMode Value)
 SetLong (Integer ParameterIndex, Int64 Value)
 SetMaxFieldSize (Integer Value)
 SetMaxRows (Integer Value)
 SetNull (Integer ParameterIndex, TZSQLType SQLType)
 SetPChar (Integer ParameterIndex, PChar Value)
 SetPostUpdates (TZPostUpdatesMode Value)
 SetQueryTimeout (Integer Value)
 SetResultSetConcurrency (TZResultSetConcurrency Value)
 SetResultSetType (TZResultSetType Value)
 SetShort (Integer ParameterIndex, SmallInt Value)
 SetString (Integer ParameterIndex, const string Value)
 SetTime (Integer ParameterIndex, TDateTime Value)
 SetTimestamp (Integer ParameterIndex, TDateTime Value)
 SetUnicodeStream (Integer ParameterIndex, TStream Value)
 SetUnicodeString (Integer ParameterIndex, const WideString Value)
 SetValue (Integer ParameterIndex, const TZVariant Value)


Detailed Description

Prepared SQL statement interface.

Definition at line 1243 of file ZDbcIntfs.pas.


Member Function Documentation

IZStatement::AddBatch ( const string  SQL  )  [inherited]

Reimplemented in TZAbstractStatement.

IZPreparedStatement::AddBatchPrepared (  ) 

Reimplemented in TZAbstractPreparedStatement.

IZStatement::Cancel (  )  [inherited]

IZStatement::ClearBatch (  )  [inherited]

Reimplemented in TZAbstractStatement.

IZPreparedStatement::ClearParameters (  ) 

IZStatement::ClearWarnings (  )  [inherited]

IZStatement::Close (  )  [inherited]

Boolean IZStatement::Execute ( const string  SQL  )  [inherited]

TIntegerDynArray IZStatement::ExecuteBatch (  )  [inherited]

Reimplemented in TZAbstractStatement.

Boolean IZPreparedStatement::ExecutePrepared (  ) 

IZResultSet IZStatement::ExecuteQuery ( const string  SQL  )  [inherited]

IZResultSet IZPreparedStatement::ExecuteQueryPrepared (  ) 

Integer IZStatement::ExecuteUpdate ( const string  SQL  )  [inherited]

Integer IZPreparedStatement::ExecuteUpdatePrepared (  ) 

IZConnection IZStatement::GetConnection (  )  [inherited]

Reimplemented in TZAbstractStatement.

TZFetchDirection IZStatement::GetFetchDirection (  )  [inherited]

Reimplemented in TZAbstractStatement.

Integer IZStatement::GetFetchSize (  )  [inherited]

Reimplemented in TZAbstractStatement.

TZLocateUpdatesMode IZStatement::GetLocateUpdates (  )  [inherited]

Reimplemented in TZAbstractStatement.

Integer IZStatement::GetMaxFieldSize (  )  [inherited]

Reimplemented in TZAbstractStatement.

Integer IZStatement::GetMaxRows (  )  [inherited]

Reimplemented in TZAbstractStatement.

IZResultSetMetadata IZPreparedStatement::GetMetadata (  ) 

Boolean IZStatement::GetMoreResults (  )  [inherited]

TStrings IZStatement::GetParameters (  )  [inherited]

Reimplemented in TZAbstractStatement.

TZPostUpdatesMode IZStatement::GetPostUpdates (  )  [inherited]

Reimplemented in TZAbstractStatement.

Integer IZStatement::GetQueryTimeout (  )  [inherited]

Reimplemented in TZAbstractStatement.

IZResultSet IZStatement::GetResultSet (  )  [inherited]

Reimplemented in TZAbstractStatement.

TZResultSetConcurrency IZStatement::GetResultSetConcurrency (  )  [inherited]

Reimplemented in TZAbstractStatement.

TZResultSetType IZStatement::GetResultSetType (  )  [inherited]

Reimplemented in TZAbstractStatement.

Integer IZStatement::GetUpdateCount (  )  [inherited]

Reimplemented in TZAbstractStatement.

EZSQLWarning IZStatement::GetWarnings (  )  [inherited]

IZPreparedStatement::SetAsciiStream ( Integer  ParameterIndex,
TStream  Value 
)

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetBigDecimal ( Integer  ParameterIndex,
Extended  Value 
)

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetBinaryStream ( Integer  ParameterIndex,
TStream  Value 
)

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetBlob ( Integer  ParameterIndex,
TZSQLType  SQLType,
IZBlob  Value 
)

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetBoolean ( Integer  ParameterIndex,
Boolean  Value 
)

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetByte ( Integer  ParameterIndex,
ShortInt  Value 
)

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetBytes ( Integer  ParameterIndex,
const TByteDynArray  Value 
)

Reimplemented in TZAbstractPreparedStatement.

IZStatement::SetCursorName ( const string  Value  )  [inherited]

Reimplemented in TZAbstractStatement.

IZPreparedStatement::SetDate ( Integer  ParameterIndex,
TDateTime  Value 
)

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetDefaultValue ( Integer  ParameterIndex,
const string  Value 
)

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetDouble ( Integer  ParameterIndex,
Double  Value 
)

Reimplemented in TZAbstractPreparedStatement.

IZStatement::SetEscapeProcessing ( Boolean  Value  )  [inherited]

Reimplemented in TZAbstractStatement.

IZStatement::SetFetchDirection ( TZFetchDirection  Value  )  [inherited]

Reimplemented in TZAbstractStatement.

IZStatement::SetFetchSize ( Integer  Value  )  [inherited]

Reimplemented in TZAbstractStatement.

IZPreparedStatement::SetFloat ( Integer  ParameterIndex,
Single  Value 
)

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetInt ( Integer  ParameterIndex,
Integer  Value 
)

Reimplemented in TZAbstractPreparedStatement.

IZStatement::SetLocateUpdates ( TZLocateUpdatesMode  Value  )  [inherited]

Reimplemented in TZAbstractStatement.

IZPreparedStatement::SetLong ( Integer  ParameterIndex,
Int64  Value 
)

Reimplemented in TZAbstractPreparedStatement.

IZStatement::SetMaxFieldSize ( Integer  Value  )  [inherited]

Reimplemented in TZAbstractStatement.

IZStatement::SetMaxRows ( Integer  Value  )  [inherited]

Reimplemented in TZAbstractStatement.

IZPreparedStatement::SetNull ( Integer  ParameterIndex,
TZSQLType  SQLType 
)

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetPChar ( Integer  ParameterIndex,
PChar  Value 
)

Reimplemented in TZAbstractPreparedStatement.

IZStatement::SetPostUpdates ( TZPostUpdatesMode  Value  )  [inherited]

Reimplemented in TZAbstractStatement.

IZStatement::SetQueryTimeout ( Integer  Value  )  [inherited]

Reimplemented in TZAbstractStatement.

IZStatement::SetResultSetConcurrency ( TZResultSetConcurrency  Value  )  [inherited]

Reimplemented in TZAbstractStatement.

IZStatement::SetResultSetType ( TZResultSetType  Value  )  [inherited]

Reimplemented in TZAbstractStatement.

IZPreparedStatement::SetShort ( Integer  ParameterIndex,
SmallInt  Value 
)

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetString ( Integer  ParameterIndex,
const string  Value 
)

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetTime ( Integer  ParameterIndex,
TDateTime  Value 
)

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetTimestamp ( Integer  ParameterIndex,
TDateTime  Value 
)

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetUnicodeStream ( Integer  ParameterIndex,
TStream  Value 
)

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetUnicodeString ( Integer  ParameterIndex,
const WideString  Value 
)

Reimplemented in TZAbstractPreparedStatement.

IZPreparedStatement::SetValue ( Integer  ParameterIndex,
const TZVariant  Value 
)

Reimplemented in TZAbstractPreparedStatement.


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

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