Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

OdbcParameter Class Reference

#include <OdbcParameter.h>

Inheritance diagram for OdbcParameter:

DatabaseStringConverter List of all members.

Public Types

enum  {
  PARAM_STRING = 0, PARAM_INT, PARAM_DOUBLE, PARAM_DATETIME,
  PARAM_BOOL, PARAM_BLOB, PARAM_NULL
}

Public Member Functions

 OdbcParameter ()
 OdbcParameter (const wxString &strValue)
 OdbcParameter (int nValue)
 OdbcParameter (double dblValue)
 OdbcParameter (bool bValue)
 OdbcParameter (const wxDateTime &dateValue)
 OdbcParameter (const void *pData, long nDataLength)
long GetDataLength ()
long * GetDataLengthPointer ()
void * GetDataPtr ()
SQLSMALLINT GetValueType ()
SQLSMALLINT GetParameterType ()
SQLSMALLINT GetDecimalDigits ()
SQLUINTEGER GetColumnSize ()
SQLINTEGER * GetParameterLengthPtr ()
bool IsBinary ()

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
PARAM_STRING 
PARAM_INT 
PARAM_DOUBLE 
PARAM_DATETIME 
PARAM_BOOL 
PARAM_BLOB 
PARAM_NULL 

Definition at line 32 of file OdbcParameter.h.


Constructor & Destructor Documentation

OdbcParameter::OdbcParameter  ) 
 

Definition at line 7 of file OdbcParameter.cpp.

References PARAM_NULL.

OdbcParameter::OdbcParameter const wxString &  strValue  ) 
 

Definition at line 13 of file OdbcParameter.cpp.

References DatabaseStringConverter::GetEncodedStreamLength(), and PARAM_STRING.

OdbcParameter::OdbcParameter int  nValue  ) 
 

Definition at line 20 of file OdbcParameter.cpp.

References PARAM_INT.

OdbcParameter::OdbcParameter double  dblValue  ) 
 

Definition at line 27 of file OdbcParameter.cpp.

References PARAM_DOUBLE.

OdbcParameter::OdbcParameter bool  bValue  ) 
 

Definition at line 34 of file OdbcParameter.cpp.

References PARAM_BOOL.

OdbcParameter::OdbcParameter const wxDateTime &  dateValue  ) 
 

Definition at line 41 of file OdbcParameter.cpp.

References PARAM_DATETIME.

OdbcParameter::OdbcParameter const void *  pData,
long  nDataLength
 

Definition at line 57 of file OdbcParameter.cpp.

References PARAM_BLOB.


Member Function Documentation

SQLUINTEGER OdbcParameter::GetColumnSize  ) 
 

Definition at line 226 of file OdbcParameter.cpp.

References PARAM_BLOB, PARAM_BOOL, PARAM_DATETIME, PARAM_DOUBLE, PARAM_INT, PARAM_NULL, and PARAM_STRING.

long OdbcParameter::GetDataLength  ) 
 

Definition at line 66 of file OdbcParameter.cpp.

References PARAM_NULL.

long * OdbcParameter::GetDataLengthPointer  ) 
 

Definition at line 78 of file OdbcParameter.cpp.

References PARAM_NULL.

void * OdbcParameter::GetDataPtr  ) 
 

Definition at line 90 of file OdbcParameter.cpp.

References DatabaseStringConverter::ConvertToUnicodeStream(), PARAM_BLOB, PARAM_BOOL, PARAM_DATETIME, PARAM_DOUBLE, PARAM_INT, PARAM_NULL, and PARAM_STRING.

SQLSMALLINT OdbcParameter::GetDecimalDigits  ) 
 

Definition at line 201 of file OdbcParameter.cpp.

References PARAM_BLOB, PARAM_BOOL, PARAM_DATETIME, PARAM_DOUBLE, PARAM_INT, PARAM_NULL, and PARAM_STRING.

SQLINTEGER * OdbcParameter::GetParameterLengthPtr  ) 
 

Definition at line 250 of file OdbcParameter.cpp.

SQLSMALLINT OdbcParameter::GetParameterType  ) 
 

Definition at line 161 of file OdbcParameter.cpp.

References PARAM_BLOB, PARAM_BOOL, PARAM_DATETIME, PARAM_DOUBLE, PARAM_INT, PARAM_NULL, and PARAM_STRING.

SQLSMALLINT OdbcParameter::GetValueType  ) 
 

Definition at line 127 of file OdbcParameter.cpp.

References PARAM_BLOB, PARAM_BOOL, PARAM_DATETIME, PARAM_DOUBLE, PARAM_INT, PARAM_NULL, and PARAM_STRING.

bool OdbcParameter::IsBinary  ) 
 

Definition at line 196 of file OdbcParameter.cpp.

References PARAM_BLOB.


The documentation for this class was generated from the following files:
Generated on Sat May 13 17:31:35 2006 for databaselayer by  doxygen 1.4.1