2005/5/9

     
 

ODBCHandle_h

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

ODBCHandle.h File Reference

#include "odbc.h"
#include <acdk/sql/SQLException.h>
#include <acdk/sql/SQLWarning.h>
#include <acdk/util/logging/Log.h>

Namespaces

namespace  acdk
namespace  acdk::sql
namespace  acdk::sql::odbc

Defines

#define SQLTHROW(chain)
#define callSQL0(__handle, __func)   __handle->_chkSQLrcode(:: __func(__handle->_getSQLHandle()), #__func, __FILE__, __LINE__)
#define callSQL1(__handle, __func, __arg1)   __handle->_chkSQLrcode(:: __func(__handle->_getSQLHandle(), __arg1), #__func, __FILE__, __LINE__)
#define callSQL2(__handle, __func, __arg1, __arg2)   __handle->_chkSQLrcode(:: __func(__handle->_getSQLHandle(), __arg1, __arg2), #__func, __FILE__, __LINE__)
#define callSQL3(__handle, __func, __arg1, __arg2, __arg3)   __handle->_chkSQLrcode(:: __func(__handle->_getSQLHandle(), __arg1, __arg2, __arg3), #__func, __FILE__, __LINE__)
#define callSQL4(__handle, __func, __arg1, __arg2, __arg3, __arg4)   __handle->_chkSQLrcode(:: __func(__handle->_getSQLHandle(), __arg1, __arg2, __arg3, __arg4), #__func, __FILE__, __LINE__)
#define callSQL5(__handle, __func, __arg1, __arg2, __arg3, __arg4, __arg5)   __handle->_chkSQLrcode(:: __func(__handle->_getSQLHandle(), __arg1, __arg2, __arg3, __arg4, __arg5), #__func, __FILE__, __LINE__)
#define callSQL6(__handle, __func, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6)   __handle->_chkSQLrcode(:: __func(__handle->_getSQLHandle(), __arg1, __arg2, __arg3, __arg4, __arg5, __arg6), #__func, __FILE__, __LINE__)
#define callSQL7(__handle, __func, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7)   __handle->_chkSQLrcode(:: __func(__handle->_getSQLHandle(), __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7), #__func, __FILE__, __LINE__)
#define callSQL8(__handle, __func, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, __arg8)   __handle->_chkSQLrcode(:: __func(__handle->_getSQLHandle(), __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, __arg8), #__func, __FILE__, __LINE__)
#define callSQL9(__handle, __func, __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, __arg8, __arg9)   __handle->_chkSQLrcode(:: __func(__handle->_getSQLHandle(), __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, __arg8, __arg9), #__func, __FILE__, __LINE__)


Define Documentation

#define callSQL0 __handle,
__func   )     __handle->_chkSQLrcode(:: __func(__handle->_getSQLHandle()), #__func, __FILE__, __LINE__)
 

#define callSQL1 __handle,
__func,
__arg1   )     __handle->_chkSQLrcode(:: __func(__handle->_getSQLHandle(), __arg1), #__func, __FILE__, __LINE__)
 

#define callSQL2 __handle,
__func,
__arg1,
__arg2   )     __handle->_chkSQLrcode(:: __func(__handle->_getSQLHandle(), __arg1, __arg2), #__func, __FILE__, __LINE__)
 

#define callSQL3 __handle,
__func,
__arg1,
__arg2,
__arg3   )     __handle->_chkSQLrcode(:: __func(__handle->_getSQLHandle(), __arg1, __arg2, __arg3), #__func, __FILE__, __LINE__)
 

#define callSQL4 __handle,
__func,
__arg1,
__arg2,
__arg3,
__arg4   )     __handle->_chkSQLrcode(:: __func(__handle->_getSQLHandle(), __arg1, __arg2, __arg3, __arg4), #__func, __FILE__, __LINE__)
 

#define callSQL5 __handle,
__func,
__arg1,
__arg2,
__arg3,
__arg4,
__arg5   )     __handle->_chkSQLrcode(:: __func(__handle->_getSQLHandle(), __arg1, __arg2, __arg3, __arg4, __arg5), #__func, __FILE__, __LINE__)
 

#define callSQL6 __handle,
__func,
__arg1,
__arg2,
__arg3,
__arg4,
__arg5,
__arg6   )     __handle->_chkSQLrcode(:: __func(__handle->_getSQLHandle(), __arg1, __arg2, __arg3, __arg4, __arg5, __arg6), #__func, __FILE__, __LINE__)
 

#define callSQL7 __handle,
__func,
__arg1,
__arg2,
__arg3,
__arg4,
__arg5,
__arg6,
__arg7   )     __handle->_chkSQLrcode(:: __func(__handle->_getSQLHandle(), __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7), #__func, __FILE__, __LINE__)
 

#define callSQL8 __handle,
__func,
__arg1,
__arg2,
__arg3,
__arg4,
__arg5,
__arg6,
__arg7,
__arg8   )     __handle->_chkSQLrcode(:: __func(__handle->_getSQLHandle(), __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, __arg8), #__func, __FILE__, __LINE__)
 

#define callSQL9 __handle,
__func,
__arg1,
__arg2,
__arg3,
__arg4,
__arg5,
__arg6,
__arg7,
__arg8,
__arg9   )     __handle->_chkSQLrcode(:: __func(__handle->_getSQLHandle(), __arg1, __arg2, __arg3, __arg4, __arg5, __arg6, __arg7, __arg8, __arg9), #__func, __FILE__, __LINE__)
 

#define SQLTHROW chain   ) 
 

Value:

if (chain != Nil) { \
  THROW_INSTANCE(chain); \
}