Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

StatementODBC Class Reference

#include <DatabaseODBC.h>

Inheritance diagram for StatementODBC

Inheritance graph

[legend]
Collaboration diagram for StatementODBC:

Collaboration graph

[legend]
List of all members.

Public Methods

 StatementODBC (ConnectionODBC* pConnection)
virtual ~StatementODBC ()
virtual ResultSetexecuteQuery (const nsAReadableString& sql)
virtual void execute (const nsAReadableString& sql)
virtual void close ()

Protected Attributes

ConnectionODBCm_pConnection
SQLHSTMT m_hstmt
ResultSetODBCm_pResultSet

Private Attributes

friend ResultSetODBC

Constructor & Destructor Documentation

StatementODBC::StatementODBC ( ConnectionODBC * pConnection )
 

Definition at line 333 of file DatabaseODBC.cpp.

StatementODBC::~StatementODBC ( ) [virtual]
 

Definition at line 340 of file DatabaseODBC.cpp.


Member Function Documentation

void StatementODBC::close ( ) [virtual]
 

Reimplemented from Statement.

Reimplemented in PreparedStatementODBC.

Definition at line 356 of file DatabaseODBC.cpp.

void StatementODBC::execute ( const nsAReadableString & sql ) [virtual]
 

Reimplemented from Statement.

Definition at line 361 of file DatabaseODBC.cpp.

ResultSet * StatementODBC::executeQuery ( const nsAReadableString & sql ) [virtual]
 

Reimplemented from Statement.

Definition at line 351 of file DatabaseODBC.cpp.


Member Data Documentation

ResultSetODBC [private]
 

Definition at line 68 of file DatabaseODBC.h.

Referenced by PreparedStatementODBC::getResultSet().

SQLHSTMT StatementODBC::m_hstmt [protected]
 

Definition at line 77 of file DatabaseODBC.h.

ConnectionODBC * StatementODBC::m_pConnection [protected]
 

Definition at line 76 of file DatabaseODBC.h.

ResultSetODBC * StatementODBC::m_pResultSet [protected]
 

Definition at line 78 of file DatabaseODBC.h.


The documentation for this class was generated from the following files:
Generated at Tue Sep 12 16:29:58 2000 by doxygen1.2.1 written by Dimitri van Heesch, © 1997-2000