#include <odbc_resultset.h>
Definition at line 13 of file odbc_resultset.h.
Public Member Functions | |
wxOdbcResultSet (wxOdbcInterface *pInterface) | |
wxOdbcResultSet (wxOdbcInterface *pInterface, wxOdbcPreparedStatement *pStatement, bool bManageStatement=false, int nCol=0) | |
virtual | ~wxOdbcResultSet () |
virtual bool | Next () |
Move to the next record in the result set. More... | |
virtual void | Close () |
Close the result set (call wxDatabase::CloseResultSet() instead on the result set) More... | |
virtual int | GetResultInt (int nField) |
Retrieve an integer from the result set by the 1-based field index. More... | |
virtual wxString | GetResultString (int nField) |
Retrieve a wxString from the result set by the 1-based field index. More... | |
virtual long | GetResultLong (int nField) |
Retrieve a long from the result set by the 1-based field index. More... | |
virtual bool | GetResultBool (int nField) |
Retrieve a boolean from the result set by the 1-based field index. More... | |
virtual wxDateTime | GetResultDate (int nField) |
Retrieve a wxDateTime from the result set by the 1-based field index. More... | |
virtual void * | GetResultBlob (int nField, wxMemoryBuffer &Buffer) |
Retrieve a BLOB from the result set by the 1-based field index. More... | |
virtual double | GetResultDouble (int nField) |
Retrieve a double from the result set by the 1-based field index. More... | |
virtual bool | IsFieldNull (int nField) |
Check if a field in the current result set record is NULL. More... | |
virtual int | GetFieldLength (int nField) |
virtual int | GetFieldLength (const wxString &strField) |
virtual wxResultSetMetaData * | GetMetaData () |
Retrieve the MetaData associated with this result set. More... | |
Public Member Functions inherited from wxDatabaseResultSet | |
wxDatabaseResultSet () | |
Constructor. More... | |
virtual | ~wxDatabaseResultSet () |
Destructor. More... | |
virtual int | GetResultInt (const wxString &strField) |
Retrieve an integer from the result set by the result set column name. More... | |
virtual wxString | GetResultString (const wxString &strField) |
Retrieve a wxString from the result set by the result set column name. More... | |
virtual long | GetResultLong (const wxString &strField) |
Retrieve a long from the result set by the result set column name. More... | |
virtual bool | GetResultBool (const wxString &strField) |
Retrieve a boolean from the result set by the result set column name. More... | |
virtual wxDateTime | GetResultDate (const wxString &strField) |
Retrieve a wxDateTime from the result set by the result set column name. More... | |
virtual void * | GetResultBlob (const wxString &strField, wxMemoryBuffer &Buffer) |
Retrieve a BLOB from the result set by the result set column name. More... | |
virtual double | GetResultDouble (const wxString &strField) |
Retrieve a double from the result set by the result set column name. More... | |
virtual bool | IsFieldNull (const wxString &strField) |
Check if a field in the current result set record is NULL. More... | |
virtual bool | CloseMetaData (wxResultSetMetaData *pMetaData) |
Close MetaData previously returned by the result set. More... | |
Public Member Functions inherited from wxDatabaseErrorReporter | |
wxDatabaseErrorReporter () | |
virtual | ~wxDatabaseErrorReporter () |
const wxString & | GetErrorMessage () |
int | GetErrorCode () |
void | ResetErrorCodes () |
Public Member Functions inherited from wxDatabaseStringConverter | |
wxDatabaseStringConverter () | |
wxDatabaseStringConverter (const wxChar *charset) | |
virtual | ~wxDatabaseStringConverter () |
void | SetEncoding (wxFontEncoding encoding) |
void | SetEncoding (const wxCSConv *conv) |
const wxCSConv * | GetEncoding () |
virtual const wxCharBuffer | ConvertToUnicodeStream (const wxString &inputString) |
virtual size_t | GetEncodedStreamLength (const wxString &inputString) |
virtual wxString | ConvertFromUnicodeStream (const char *inputBuffer) |
virtual wxString | ConvertFromUnicodeStream (const wxChar *inputBuffer) |
Private Member Functions | |
void | RetrieveFieldData (int nField) |
void | InterpretErrorCodes (long nCode, SQLHSTMT stmth_ptr=NULL) |
virtual int | LookupField (const wxString &strField) |
bool | IsBlob (int nField) |
Private Attributes | |
wxOdbcPreparedStatement * | m_pStatement |
SQLHSTMT | m_pOdbcStatement |
StringToIntMap | m_FieldLookupMap |
ValuesArray | m_fieldValues |
IntegerSet | m_RetrievedValues |
IntegerSet | m_NullValues |
bool | m_bManageStatement |
SQLHSTMT | m_pHStmt |
wxOdbcInterface * | m_pInterface |
BlobMap | m_BlobMap |
Additional Inherited Members | |
Static Public Member Functions inherited from wxDatabaseStringConverter | |
static const wxCharBuffer | ConvertToUnicodeStream (const wxString &inputString, const char *encoding) |
static wxString | ConvertFromUnicodeStream (const char *inputBuffer, const char *encoding) |
static size_t | GetEncodedStreamLength (const wxString &inputString, const char *encoding) |
static wxString | ConvertFromUnicodeStream (const wxChar *inputBuffer, const char *encoding) |
Protected Member Functions inherited from wxDatabaseResultSet | |
void | CloseMetaData () |
Close all meta data objects that have been generated but not yet closed. More... | |
void | LogMetaDataForCleanup (wxResultSetMetaData *pMetaData) |
Add meta data object pointer to the list for "garbage collection". More... | |
Protected Member Functions inherited from wxDatabaseErrorReporter | |
void | SetErrorMessage (const wxString &strErrorMessage) |
void | SetErrorCode (int nErrorCode) |
void | ThrowDatabaseException () |
wxOdbcResultSet::wxOdbcResultSet | ( | wxOdbcInterface * | pInterface | ) |
wxOdbcResultSet::wxOdbcResultSet | ( | wxOdbcInterface * | pInterface, |
wxOdbcPreparedStatement * | pStatement, | ||
bool | bManageStatement = false , |
||
int | nCol = 0 |
||
) |
|
virtual |
|
virtual |
Close the result set (call wxDatabase::CloseResultSet() instead on the result set)
Implements wxDatabaseResultSet.
|
virtual |
|
virtual |
|
virtual |
Retrieve the MetaData associated with this result set.
Implements wxDatabaseResultSet.
|
virtual |
Retrieve a BLOB from the result set by the 1-based field index.
Implements wxDatabaseResultSet.
|
virtual |
Retrieve a boolean from the result set by the 1-based field index.
Implements wxDatabaseResultSet.
|
virtual |
Retrieve a wxDateTime from the result set by the 1-based field index.
Implements wxDatabaseResultSet.
|
virtual |
Retrieve a double from the result set by the 1-based field index.
Implements wxDatabaseResultSet.
|
virtual |
Retrieve an integer from the result set by the 1-based field index.
Implements wxDatabaseResultSet.
|
virtual |
Retrieve a long from the result set by the 1-based field index.
Implements wxDatabaseResultSet.
|
virtual |
Retrieve a wxString from the result set by the 1-based field index.
Implements wxDatabaseResultSet.
|
private |
|
private |
|
virtual |
Check if a field in the current result set record is NULL.
Implements wxDatabaseResultSet.
|
privatevirtual |
Implements wxDatabaseResultSet.
|
virtual |
Move to the next record in the result set.
Implements wxDatabaseResultSet.
|
private |
|
private |
Definition at line 62 of file odbc_resultset.h.
|
private |
Definition at line 58 of file odbc_resultset.h.
|
private |
Definition at line 51 of file odbc_resultset.h.
|
private |
Definition at line 52 of file odbc_resultset.h.
|
private |
Definition at line 56 of file odbc_resultset.h.
|
private |
Definition at line 59 of file odbc_resultset.h.
|
private |
Definition at line 60 of file odbc_resultset.h.
|
private |
Definition at line 49 of file odbc_resultset.h.
|
private |
Definition at line 48 of file odbc_resultset.h.
|
private |
Definition at line 54 of file odbc_resultset.h.