Version: 1.0.0
wxOdbcInterface Class Reference

#include <odbc_inteface.h>

Detailed Description

Definition at line 47 of file odbc_inteface.h.

Public Member Functions

 wxOdbcInterface ()
 
bool Init ()
 
SQLAllocHandleType GetSQLAllocHandle ()
 
SQLSetEnvAttrType GetSQLSetEnvAttr ()
 
SQLFreeHandleType GetSQLFreeHandle ()
 
SQLConnectType GetSQLConnect ()
 
SQLDriverConnectType GetSQLDriverConnect ()
 
SQLDisconnectType GetSQLDisconnect ()
 
SQLSetConnectAttrType GetSQLSetConnectAttr ()
 
SQLEndTranType GetSQLEndTran ()
 
SQLPrepareType GetSQLPrepare ()
 
SQLFreeStmtType GetSQLFreeStmt ()
 
SQLTablesType GetSQLTables ()
 
SQLFetchType GetSQLFetch ()
 
SQLGetDataType GetSQLGetData ()
 
SQLColumnsType GetSQLColumns ()
 
SQLColumnsType GetSQLPKColumns ()
 
SQLGetDiagRecType GetSQLGetDiagRec ()
 
SQLNumParamsType GetSQLNumParams ()
 
SQLExecuteType GetSQLExecute ()
 
SQLParamDataType GetSQLParamData ()
 
SQLPutDataType GetSQLPutData ()
 
SQLRowCountType GetSQLRowCount ()
 
SQLNumResultColsType GetSQLNumResultCols ()
 
SQLDescribeParamType GetSQLDescribeParam ()
 
SQLBindParameterType GetSQLBindParameter ()
 
SQLColAttributesType GetSQLColAttributes ()
 
SQLColAttributeType GetSQLColAttribute ()
 
SQLDescribeColType GetSQLDescribeCol ()
 

Private Attributes

wxDynamicLibrary m_OdbcDLL
 
SQLAllocHandleType m_pSQLAllocHandle
 
SQLSetEnvAttrType m_pSQLSetEnvAttr
 
SQLFreeHandleType m_pSQLFreeHandle
 
SQLConnectType m_pSQLConnect
 
SQLDriverConnectType m_pSQLDriverConnect
 
SQLDisconnectType m_pSQLDisconnect
 
SQLSetConnectAttrType m_pSQLSetConnectAttr
 
SQLEndTranType m_pSQLEndTran
 
SQLPrepareType m_pSQLPrepare
 
SQLFreeStmtType m_pSQLFreeStmt
 
SQLTablesType m_pSQLTables
 
SQLFetchType m_pSQLFetch
 
SQLGetDataType m_pSQLGetData
 
SQLColumnsType m_pSQLColumns
 
SQLColumnsType m_pSQLPKColumns
 
SQLGetDiagRecType m_pSQLGetDiagRec
 
SQLNumParamsType m_pSQLNumParams
 
SQLExecuteType m_pSQLExecute
 
SQLParamDataType m_pSQLParamData
 
SQLPutDataType m_pSQLPutData
 
SQLRowCountType m_pSQLRowCount
 
SQLNumResultColsType m_pSQLNumResultCols
 
SQLDescribeParamType m_pSQLDescribeParam
 
SQLBindParameterType m_pSQLBindParameter
 
SQLColAttributesType m_pSQLColAttributes
 
SQLColAttributeType m_pSQLColAttribute
 
SQLDescribeColType m_pSQLDescribeCol
 

Constructor & Destructor Documentation

◆ wxOdbcInterface()

wxOdbcInterface::wxOdbcInterface ( )
inline

Definition at line 49 of file odbc_inteface.h.

Member Function Documentation

◆ GetSQLAllocHandle()

SQLAllocHandleType wxOdbcInterface::GetSQLAllocHandle ( )
inline

Definition at line 52 of file odbc_inteface.h.

References m_pSQLAllocHandle.

◆ GetSQLBindParameter()

SQLBindParameterType wxOdbcInterface::GetSQLBindParameter ( )
inline

Definition at line 75 of file odbc_inteface.h.

References m_pSQLBindParameter.

◆ GetSQLColAttribute()

SQLColAttributeType wxOdbcInterface::GetSQLColAttribute ( )
inline

Definition at line 77 of file odbc_inteface.h.

References m_pSQLColAttribute.

◆ GetSQLColAttributes()

SQLColAttributesType wxOdbcInterface::GetSQLColAttributes ( )
inline

Definition at line 76 of file odbc_inteface.h.

References m_pSQLColAttributes.

◆ GetSQLColumns()

SQLColumnsType wxOdbcInterface::GetSQLColumns ( )
inline

Definition at line 65 of file odbc_inteface.h.

References m_pSQLColumns.

◆ GetSQLConnect()

SQLConnectType wxOdbcInterface::GetSQLConnect ( )
inline

Definition at line 55 of file odbc_inteface.h.

References m_pSQLConnect.

◆ GetSQLDescribeCol()

SQLDescribeColType wxOdbcInterface::GetSQLDescribeCol ( )
inline

Definition at line 78 of file odbc_inteface.h.

References m_pSQLDescribeCol.

◆ GetSQLDescribeParam()

SQLDescribeParamType wxOdbcInterface::GetSQLDescribeParam ( )
inline

Definition at line 74 of file odbc_inteface.h.

References m_pSQLDescribeParam.

◆ GetSQLDisconnect()

SQLDisconnectType wxOdbcInterface::GetSQLDisconnect ( )
inline

Definition at line 57 of file odbc_inteface.h.

References m_pSQLDisconnect.

◆ GetSQLDriverConnect()

SQLDriverConnectType wxOdbcInterface::GetSQLDriverConnect ( )
inline

Definition at line 56 of file odbc_inteface.h.

References m_pSQLDriverConnect.

◆ GetSQLEndTran()

SQLEndTranType wxOdbcInterface::GetSQLEndTran ( )
inline

Definition at line 59 of file odbc_inteface.h.

References m_pSQLEndTran.

◆ GetSQLExecute()

SQLExecuteType wxOdbcInterface::GetSQLExecute ( )
inline

Definition at line 69 of file odbc_inteface.h.

References m_pSQLExecute.

◆ GetSQLFetch()

SQLFetchType wxOdbcInterface::GetSQLFetch ( )
inline

Definition at line 63 of file odbc_inteface.h.

References m_pSQLFetch.

◆ GetSQLFreeHandle()

SQLFreeHandleType wxOdbcInterface::GetSQLFreeHandle ( )
inline

Definition at line 54 of file odbc_inteface.h.

References m_pSQLFreeHandle.

◆ GetSQLFreeStmt()

SQLFreeStmtType wxOdbcInterface::GetSQLFreeStmt ( )
inline

Definition at line 61 of file odbc_inteface.h.

References m_pSQLFreeStmt.

◆ GetSQLGetData()

SQLGetDataType wxOdbcInterface::GetSQLGetData ( )
inline

Definition at line 64 of file odbc_inteface.h.

References m_pSQLGetData.

◆ GetSQLGetDiagRec()

SQLGetDiagRecType wxOdbcInterface::GetSQLGetDiagRec ( )
inline

Definition at line 67 of file odbc_inteface.h.

References m_pSQLGetDiagRec.

◆ GetSQLNumParams()

SQLNumParamsType wxOdbcInterface::GetSQLNumParams ( )
inline

Definition at line 68 of file odbc_inteface.h.

References m_pSQLNumParams.

◆ GetSQLNumResultCols()

SQLNumResultColsType wxOdbcInterface::GetSQLNumResultCols ( )
inline

Definition at line 73 of file odbc_inteface.h.

References m_pSQLNumResultCols.

◆ GetSQLParamData()

SQLParamDataType wxOdbcInterface::GetSQLParamData ( )
inline

Definition at line 70 of file odbc_inteface.h.

References m_pSQLParamData.

◆ GetSQLPKColumns()

SQLColumnsType wxOdbcInterface::GetSQLPKColumns ( )
inline

Definition at line 66 of file odbc_inteface.h.

References m_pSQLPKColumns.

◆ GetSQLPrepare()

SQLPrepareType wxOdbcInterface::GetSQLPrepare ( )
inline

Definition at line 60 of file odbc_inteface.h.

References m_pSQLPrepare.

◆ GetSQLPutData()

SQLPutDataType wxOdbcInterface::GetSQLPutData ( )
inline

Definition at line 71 of file odbc_inteface.h.

References m_pSQLPutData.

◆ GetSQLRowCount()

SQLRowCountType wxOdbcInterface::GetSQLRowCount ( )
inline

Definition at line 72 of file odbc_inteface.h.

References m_pSQLRowCount.

◆ GetSQLSetConnectAttr()

SQLSetConnectAttrType wxOdbcInterface::GetSQLSetConnectAttr ( )
inline

Definition at line 58 of file odbc_inteface.h.

References m_pSQLSetConnectAttr.

◆ GetSQLSetEnvAttr()

SQLSetEnvAttrType wxOdbcInterface::GetSQLSetEnvAttr ( )
inline

Definition at line 53 of file odbc_inteface.h.

References m_pSQLSetEnvAttr.

◆ GetSQLTables()

SQLTablesType wxOdbcInterface::GetSQLTables ( )
inline

Definition at line 62 of file odbc_inteface.h.

References m_pSQLTables.

◆ Init()

bool wxOdbcInterface::Init ( )

Member Data Documentation

◆ m_OdbcDLL

wxDynamicLibrary wxOdbcInterface::m_OdbcDLL
private

Definition at line 82 of file odbc_inteface.h.

◆ m_pSQLAllocHandle

SQLAllocHandleType wxOdbcInterface::m_pSQLAllocHandle
private

Definition at line 84 of file odbc_inteface.h.

Referenced by GetSQLAllocHandle().

◆ m_pSQLBindParameter

SQLBindParameterType wxOdbcInterface::m_pSQLBindParameter
private

Definition at line 107 of file odbc_inteface.h.

Referenced by GetSQLBindParameter().

◆ m_pSQLColAttribute

SQLColAttributeType wxOdbcInterface::m_pSQLColAttribute
private

Definition at line 109 of file odbc_inteface.h.

Referenced by GetSQLColAttribute().

◆ m_pSQLColAttributes

SQLColAttributesType wxOdbcInterface::m_pSQLColAttributes
private

Definition at line 108 of file odbc_inteface.h.

Referenced by GetSQLColAttributes().

◆ m_pSQLColumns

SQLColumnsType wxOdbcInterface::m_pSQLColumns
private

Definition at line 97 of file odbc_inteface.h.

Referenced by GetSQLColumns().

◆ m_pSQLConnect

SQLConnectType wxOdbcInterface::m_pSQLConnect
private

Definition at line 87 of file odbc_inteface.h.

Referenced by GetSQLConnect().

◆ m_pSQLDescribeCol

SQLDescribeColType wxOdbcInterface::m_pSQLDescribeCol
private

Definition at line 110 of file odbc_inteface.h.

Referenced by GetSQLDescribeCol().

◆ m_pSQLDescribeParam

SQLDescribeParamType wxOdbcInterface::m_pSQLDescribeParam
private

Definition at line 106 of file odbc_inteface.h.

Referenced by GetSQLDescribeParam().

◆ m_pSQLDisconnect

SQLDisconnectType wxOdbcInterface::m_pSQLDisconnect
private

Definition at line 89 of file odbc_inteface.h.

Referenced by GetSQLDisconnect().

◆ m_pSQLDriverConnect

SQLDriverConnectType wxOdbcInterface::m_pSQLDriverConnect
private

Definition at line 88 of file odbc_inteface.h.

Referenced by GetSQLDriverConnect().

◆ m_pSQLEndTran

SQLEndTranType wxOdbcInterface::m_pSQLEndTran
private

Definition at line 91 of file odbc_inteface.h.

Referenced by GetSQLEndTran().

◆ m_pSQLExecute

SQLExecuteType wxOdbcInterface::m_pSQLExecute
private

Definition at line 101 of file odbc_inteface.h.

Referenced by GetSQLExecute().

◆ m_pSQLFetch

SQLFetchType wxOdbcInterface::m_pSQLFetch
private

Definition at line 95 of file odbc_inteface.h.

Referenced by GetSQLFetch().

◆ m_pSQLFreeHandle

SQLFreeHandleType wxOdbcInterface::m_pSQLFreeHandle
private

Definition at line 86 of file odbc_inteface.h.

Referenced by GetSQLFreeHandle().

◆ m_pSQLFreeStmt

SQLFreeStmtType wxOdbcInterface::m_pSQLFreeStmt
private

Definition at line 93 of file odbc_inteface.h.

Referenced by GetSQLFreeStmt().

◆ m_pSQLGetData

SQLGetDataType wxOdbcInterface::m_pSQLGetData
private

Definition at line 96 of file odbc_inteface.h.

Referenced by GetSQLGetData().

◆ m_pSQLGetDiagRec

SQLGetDiagRecType wxOdbcInterface::m_pSQLGetDiagRec
private

Definition at line 99 of file odbc_inteface.h.

Referenced by GetSQLGetDiagRec().

◆ m_pSQLNumParams

SQLNumParamsType wxOdbcInterface::m_pSQLNumParams
private

Definition at line 100 of file odbc_inteface.h.

Referenced by GetSQLNumParams().

◆ m_pSQLNumResultCols

SQLNumResultColsType wxOdbcInterface::m_pSQLNumResultCols
private

Definition at line 105 of file odbc_inteface.h.

Referenced by GetSQLNumResultCols().

◆ m_pSQLParamData

SQLParamDataType wxOdbcInterface::m_pSQLParamData
private

Definition at line 102 of file odbc_inteface.h.

Referenced by GetSQLParamData().

◆ m_pSQLPKColumns

SQLColumnsType wxOdbcInterface::m_pSQLPKColumns
private

Definition at line 98 of file odbc_inteface.h.

Referenced by GetSQLPKColumns().

◆ m_pSQLPrepare

SQLPrepareType wxOdbcInterface::m_pSQLPrepare
private

Definition at line 92 of file odbc_inteface.h.

Referenced by GetSQLPrepare().

◆ m_pSQLPutData

SQLPutDataType wxOdbcInterface::m_pSQLPutData
private

Definition at line 103 of file odbc_inteface.h.

Referenced by GetSQLPutData().

◆ m_pSQLRowCount

SQLRowCountType wxOdbcInterface::m_pSQLRowCount
private

Definition at line 104 of file odbc_inteface.h.

Referenced by GetSQLRowCount().

◆ m_pSQLSetConnectAttr

SQLSetConnectAttrType wxOdbcInterface::m_pSQLSetConnectAttr
private

Definition at line 90 of file odbc_inteface.h.

Referenced by GetSQLSetConnectAttr().

◆ m_pSQLSetEnvAttr

SQLSetEnvAttrType wxOdbcInterface::m_pSQLSetEnvAttr
private

Definition at line 85 of file odbc_inteface.h.

Referenced by GetSQLSetEnvAttr().

◆ m_pSQLTables

SQLTablesType wxOdbcInterface::m_pSQLTables
private

Definition at line 94 of file odbc_inteface.h.

Referenced by GetSQLTables().