#include <tds_resultset.h>
Definition at line 8 of file tds_resultset.h.
Public Member Functions | |
wxTdsResultSet (TDSSOCKET *pDatabase) | |
virtual | ~wxTdsResultSet () |
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 | LookupField (const wxString &strField) |
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 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 | FreeResultSets () |
void | PopulateFieldMap () |
void | CreateResultSetMetaData () |
void | SetErrorInformationFromDatabaseLayer () |
Private Attributes | |
StringToIntMap | m_FieldLookupMap |
TDSSOCKET * | m_pDatabase |
TDSRESULTINFO * | m_pResultInfo |
wxResultSetMetaData * | m_pResultSetMetaData |
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 () |
wxTdsResultSet::wxTdsResultSet | ( | TDSSOCKET * | pDatabase | ) |
|
virtual |
|
virtual |
Close the result set (call wxDatabase::CloseResultSet() instead on the result set)
Implements wxDatabaseResultSet.
|
private |
|
private |
|
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.
|
virtual |
Check if a field in the current result set record is NULL.
Implements wxDatabaseResultSet.
|
virtual |
Implements wxDatabaseResultSet.
|
virtual |
Move to the next record in the result set.
Implements wxDatabaseResultSet.
|
private |
|
private |
|
private |
Definition at line 41 of file tds_resultset.h.
|
private |
Definition at line 43 of file tds_resultset.h.
|
private |
Definition at line 44 of file tds_resultset.h.
|
private |
Definition at line 45 of file tds_resultset.h.