Version: 1.0.0
odbc_inteface.h File Reference
#include "wx/database/wxprec.h"
#include "wx/dynlib.h"

Go to the source code of this file.

Classes

class  wxOdbcInterface
 

Typedefs

typedef SQLRETURN(SQL_API * SQLAllocHandleType) (SQLSMALLINT, SQLHANDLE, SQLHANDLE *)
 
typedef SQLRETURN(SQL_API * SQLSetEnvAttrType) (SQLHENV, SQLINTEGER, SQLPOINTER, SQLINTEGER)
 
typedef SQLRETURN(SQL_API * SQLFreeHandleType) (SQLSMALLINT, SQLHANDLE)
 
typedef SQLRETURN(SQL_API * SQLConnectType) (SQLHDBC, SQLTCHAR *, SQLSMALLINT, SQLTCHAR *, SQLSMALLINT, SQLTCHAR *, SQLSMALLINT)
 
typedef SQLRETURN(SQL_API * SQLDriverConnectType) (SQLHDBC, SQLHWND, SQLTCHAR *, SQLSMALLINT, SQLTCHAR *, SQLSMALLINT, SQLSMALLINT *, SQLUSMALLINT)
 
typedef SQLRETURN(SQL_API * SQLDisconnectType) (SQLHDBC)
 
typedef SQLRETURN(SQL_API * SQLSetConnectAttrType) (SQLHDBC, SQLINTEGER, SQLPOINTER, SQLINTEGER)
 
typedef SQLRETURN(SQL_API * SQLEndTranType) (SQLSMALLINT, SQLHANDLE, SQLSMALLINT)
 
typedef SQLRETURN(SQL_API * SQLPrepareType) (SQLHSTMT, SQLTCHAR *, SQLINTEGER)
 
typedef SQLRETURN(SQL_API * SQLFreeStmtType) (SQLHSTMT, SQLUSMALLINT)
 
typedef SQLRETURN(SQL_API * SQLTablesType) (SQLHSTMT, SQLTCHAR *, SQLSMALLINT, SQLTCHAR *, SQLSMALLINT, SQLTCHAR *, SQLSMALLINT, SQLTCHAR *, SQLSMALLINT)
 
typedef SQLRETURN(SQL_API * SQLFetchType) (SQLHSTMT)
 
typedef SQLRETURN(SQL_API * SQLGetDataType) (SQLHSTMT, SQLUSMALLINT, SQLSMALLINT, SQLPOINTER, SQLLEN, SQLLEN *)
 
typedef SQLRETURN(SQL_API * SQLColumnsType) (SQLHSTMT, SQLTCHAR *, SQLSMALLINT, SQLTCHAR *, SQLSMALLINT, SQLTCHAR *, SQLSMALLINT, SQLTCHAR *, SQLSMALLINT)
 
typedef SQLRETURN(SQL_API * SQLGetDiagRecType) (SQLSMALLINT, SQLHANDLE, SQLSMALLINT, SQLTCHAR *, SQLINTEGER *, SQLTCHAR *, SQLSMALLINT, SQLSMALLINT *)
 
typedef SQLRETURN(SQL_API * SQLNumParamsType) (SQLHSTMT, SQLSMALLINT *)
 
typedef SQLRETURN(SQL_API * SQLExecuteType) (SQLHSTMT)
 
typedef SQLRETURN(SQL_API * SQLParamDataType) (SQLHSTMT, SQLPOINTER *)
 
typedef SQLRETURN(SQL_API * SQLPutDataType) (SQLHSTMT, SQLPOINTER, SQLLEN)
 
typedef SQLRETURN(SQL_API * SQLRowCountType) (SQLHSTMT, SQLLEN *)
 
typedef SQLRETURN(SQL_API * SQLNumResultColsType) (SQLHSTMT, SQLSMALLINT *)
 
typedef SQLRETURN(SQL_API * SQLDescribeParamType) (SQLHSTMT, SQLUSMALLINT, SQLSMALLINT *, SQLULEN *, SQLSMALLINT *, SQLSMALLINT *)
 
typedef SQLRETURN(SQL_API * SQLBindParameterType) (SQLHSTMT, SQLUSMALLINT, SQLSMALLINT, SQLSMALLINT, SQLSMALLINT, SQLULEN, SQLSMALLINT, SQLPOINTER, SQLLEN, SQLLEN *)
 
typedef SQLRETURN(SQL_API * SQLColAttributesType) (SQLHSTMT, SQLUSMALLINT, SQLUSMALLINT, SQLPOINTER, SQLSMALLINT, SQLSMALLINT *, SQLLEN *)
 
typedef SQLRETURN(SQL_API * SQLColAttributeType) (SQLHSTMT, SQLUSMALLINT, SQLUSMALLINT, SQLPOINTER, SQLSMALLINT, SQLSMALLINT *, SQLPOINTER)
 
typedef SQLRETURN(SQL_API * SQLDescribeColType) (SQLHSTMT, SQLUSMALLINT, SQLTCHAR *, SQLSMALLINT, SQLSMALLINT *, SQLSMALLINT *, SQLULEN *, SQLSMALLINT *, SQLSMALLINT *)
 

Typedef Documentation

◆ SQLAllocHandleType

typedef SQLRETURN(SQL_API * SQLAllocHandleType) (SQLSMALLINT, SQLHANDLE, SQLHANDLE *)

Definition at line 8 of file odbc_inteface.h.

◆ SQLBindParameterType

typedef SQLRETURN(SQL_API * SQLBindParameterType) (SQLHSTMT, SQLUSMALLINT, SQLSMALLINT, SQLSMALLINT, SQLSMALLINT, SQLULEN, SQLSMALLINT, SQLPOINTER, SQLLEN, SQLLEN *)

Definition at line 37 of file odbc_inteface.h.

◆ SQLColAttributesType

typedef SQLRETURN(SQL_API * SQLColAttributesType) (SQLHSTMT, SQLUSMALLINT, SQLUSMALLINT, SQLPOINTER, SQLSMALLINT, SQLSMALLINT *, SQLLEN *)

Definition at line 39 of file odbc_inteface.h.

◆ SQLColAttributeType

typedef SQLRETURN(SQL_API * SQLColAttributeType) (SQLHSTMT, SQLUSMALLINT, SQLUSMALLINT, SQLPOINTER, SQLSMALLINT, SQLSMALLINT *, SQLPOINTER)

Definition at line 41 of file odbc_inteface.h.

◆ SQLColumnsType

typedef SQLRETURN(SQL_API * SQLColumnsType) (SQLHSTMT, SQLTCHAR *, SQLSMALLINT, SQLTCHAR *, SQLSMALLINT, SQLTCHAR *, SQLSMALLINT, SQLTCHAR *, SQLSMALLINT)

Definition at line 25 of file odbc_inteface.h.

◆ SQLConnectType

typedef SQLRETURN(SQL_API * SQLConnectType) (SQLHDBC, SQLTCHAR *, SQLSMALLINT, SQLTCHAR *, SQLSMALLINT, SQLTCHAR *, SQLSMALLINT)

Definition at line 11 of file odbc_inteface.h.

◆ SQLDescribeColType

typedef SQLRETURN(SQL_API * SQLDescribeColType) (SQLHSTMT, SQLUSMALLINT, SQLTCHAR *, SQLSMALLINT, SQLSMALLINT *, SQLSMALLINT *, SQLULEN *, SQLSMALLINT *, SQLSMALLINT *)

Definition at line 43 of file odbc_inteface.h.

◆ SQLDescribeParamType

typedef SQLRETURN(SQL_API * SQLDescribeParamType) (SQLHSTMT, SQLUSMALLINT, SQLSMALLINT *, SQLULEN *, SQLSMALLINT *, SQLSMALLINT *)

Definition at line 35 of file odbc_inteface.h.

◆ SQLDisconnectType

typedef SQLRETURN(SQL_API * SQLDisconnectType) (SQLHDBC)

Definition at line 15 of file odbc_inteface.h.

◆ SQLDriverConnectType

typedef SQLRETURN(SQL_API * SQLDriverConnectType) (SQLHDBC, SQLHWND, SQLTCHAR *, SQLSMALLINT, SQLTCHAR *, SQLSMALLINT, SQLSMALLINT *, SQLUSMALLINT)

Definition at line 13 of file odbc_inteface.h.

◆ SQLEndTranType

typedef SQLRETURN(SQL_API * SQLEndTranType) (SQLSMALLINT, SQLHANDLE, SQLSMALLINT)

Definition at line 17 of file odbc_inteface.h.

◆ SQLExecuteType

typedef SQLRETURN(SQL_API * SQLExecuteType) (SQLHSTMT)

Definition at line 30 of file odbc_inteface.h.

◆ SQLFetchType

typedef SQLRETURN(SQL_API * SQLFetchType) (SQLHSTMT)

Definition at line 22 of file odbc_inteface.h.

◆ SQLFreeHandleType

typedef SQLRETURN(SQL_API * SQLFreeHandleType) (SQLSMALLINT, SQLHANDLE)

Definition at line 10 of file odbc_inteface.h.

◆ SQLFreeStmtType

typedef SQLRETURN(SQL_API * SQLFreeStmtType) (SQLHSTMT, SQLUSMALLINT)

Definition at line 19 of file odbc_inteface.h.

◆ SQLGetDataType

typedef SQLRETURN(SQL_API * SQLGetDataType) (SQLHSTMT, SQLUSMALLINT, SQLSMALLINT, SQLPOINTER, SQLLEN, SQLLEN *)

Definition at line 23 of file odbc_inteface.h.

◆ SQLGetDiagRecType

typedef SQLRETURN(SQL_API * SQLGetDiagRecType) (SQLSMALLINT, SQLHANDLE, SQLSMALLINT, SQLTCHAR *, SQLINTEGER *, SQLTCHAR *, SQLSMALLINT, SQLSMALLINT *)

Definition at line 27 of file odbc_inteface.h.

◆ SQLNumParamsType

typedef SQLRETURN(SQL_API * SQLNumParamsType) (SQLHSTMT, SQLSMALLINT *)

Definition at line 29 of file odbc_inteface.h.

◆ SQLNumResultColsType

typedef SQLRETURN(SQL_API * SQLNumResultColsType) (SQLHSTMT, SQLSMALLINT *)

Definition at line 34 of file odbc_inteface.h.

◆ SQLParamDataType

typedef SQLRETURN(SQL_API * SQLParamDataType) (SQLHSTMT, SQLPOINTER *)

Definition at line 31 of file odbc_inteface.h.

◆ SQLPrepareType

typedef SQLRETURN(SQL_API * SQLPrepareType) (SQLHSTMT, SQLTCHAR *, SQLINTEGER)

Definition at line 18 of file odbc_inteface.h.

◆ SQLPutDataType

typedef SQLRETURN(SQL_API * SQLPutDataType) (SQLHSTMT, SQLPOINTER, SQLLEN)

Definition at line 32 of file odbc_inteface.h.

◆ SQLRowCountType

typedef SQLRETURN(SQL_API * SQLRowCountType) (SQLHSTMT, SQLLEN *)

Definition at line 33 of file odbc_inteface.h.

◆ SQLSetConnectAttrType

typedef SQLRETURN(SQL_API * SQLSetConnectAttrType) (SQLHDBC, SQLINTEGER, SQLPOINTER, SQLINTEGER)

Definition at line 16 of file odbc_inteface.h.

◆ SQLSetEnvAttrType

typedef SQLRETURN(SQL_API * SQLSetEnvAttrType) (SQLHENV, SQLINTEGER, SQLPOINTER, SQLINTEGER)

Definition at line 9 of file odbc_inteface.h.

◆ SQLTablesType

typedef SQLRETURN(SQL_API * SQLTablesType) (SQLHSTMT, SQLTCHAR *, SQLSMALLINT, SQLTCHAR *, SQLSMALLINT, SQLTCHAR *, SQLSMALLINT, SQLTCHAR *, SQLSMALLINT)

Definition at line 20 of file odbc_inteface.h.