libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
ODBCWrapper.hpp File Reference
#include <windows.h>
#include <typeinfo.h>
#include <sql.h>
#include <sqlext.h>
#include <tchar.h>
#include <cassert>
#include <map>
#include <string>
#include <sstream>
#include <vector>
Include dependency graph for ODBCWrapper.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  jmmcg::NTUtils::Database::ODBC::Exceptions::ODBCExceptionErr
 
class  jmmcg::NTUtils::Database::ODBC::Exceptions::EnvironmentErr
 
class  jmmcg::NTUtils::Database::ODBC::Exceptions::ConnectionErr
 
class  jmmcg::NTUtils::Database::ODBC::Exceptions::RecordsetBaseErr
 
class  jmmcg::NTUtils::Database::ODBC::Exceptions::RORecordsetBaseErr
 
class  jmmcg::NTUtils::Database::ODBC::Exceptions::WOConnectionBaseErr
 
class  jmmcg::NTUtils::Database::ODBC::Environment
 
class  jmmcg::NTUtils::Database::ODBC::Connection
 
class  jmmcg::NTUtils::Database::ODBC::RecordsetBase
 
class  jmmcg::NTUtils::Database::ODBC::RORecordsetBase
 
class  jmmcg::NTUtils::Database::ODBC::RORecordset
 
class  jmmcg::NTUtils::Database::ODBC::ROBulkRecordset
 
class  jmmcg::NTUtils::Database::ODBC::WOConnectionBase
 
struct  jmmcg::NTUtils::Database::ODBC::WOConnectionBase::str_data_at_exec_type
 
class  jmmcg::NTUtils::Database::ODBC::DBTransaction
 
class  jmmcg::NTUtils::Database::ODBC::WOConnection
 
class  jmmcg::NTUtils::Database::ODBC::WOBulkConnection
 

Namespaces

namespace  jmmcg
 Link with -lrt to include these functions.
 
namespace  jmmcg::NTUtils
 
namespace  jmmcg::NTUtils::Database
 
namespace  jmmcg::NTUtils::Database::ODBC
 
namespace  jmmcg::NTUtils::Database::ODBC::Exceptions
 

Macros

#define WIN32_LEAN_AND_MEAN
 
#define ODBC_DECLSPEC   __declspec(dllimport)
 
#define ODBC_EXTERN   extern
 

Typedefs

typedef std::basic_string< TCHARjmmcg::tstring
 
typedef std::basic_ostream< TCHARjmmcg::tostream
 
typedef std::basic_stringstream< TCHARjmmcg::tstringstream
 

Macro Definition Documentation

◆ ODBC_DECLSPEC

#define ODBC_DECLSPEC   __declspec(dllimport)

Definition at line 36 of file ODBCWrapper.hpp.

◆ ODBC_EXTERN

#define ODBC_EXTERN   extern

Definition at line 37 of file ODBCWrapper.hpp.

◆ WIN32_LEAN_AND_MEAN

#define WIN32_LEAN_AND_MEAN

Definition at line 30 of file ODBCWrapper.hpp.