#include <dcl/Config.h>
#include <ecpgtype.h>
#include <sqlda.h>
#include <pgtypes_numeric.h>
#include <pgtypes_date.h>
#include <pgtypes_interval.h>
#include <pgtypes_timestamp.h>
#include <dcl/Object.h>
#include <dcl/DateTime.h>
#include <dcl/InputStream.h>
#include <dcl/Files.h>
#include <dcl/SQLCore.h>
#include "PeConnection.h"
#include "PeQuery.h"
#include "PeParam.h"
#include "PeTypes.h"
Go to the source code of this file.
|
| #define | __TRACE_THIS 0 |
| #define | __DCL_TRACE0_N(fmt) |
| #define | __DCL_TRACE1_N(fmt, arg) |
| #define | __DCL_TRACE2_N(fmt, arg1, arg2) |
| #define | __DCL_TRACE3_N(fmt, arg1, arg2, arg3) |
| #define | __DCL_TRACE4_N(fmt, arg1, arg2, arg3, arg4) |
| #define | __SET_ERROR(_error) |
| #define | __SET_ERROR_HANDLE(_SQLCODE) |
| #define | __SET_ERROR_MSG(_message) |
◆ __DCL_TRACE0_N
| #define __DCL_TRACE0_N |
( |
| fmt | ) |
|
◆ __DCL_TRACE1_N
| #define __DCL_TRACE1_N |
( |
| fmt, |
|
|
| arg ) |
◆ __DCL_TRACE2_N
| #define __DCL_TRACE2_N |
( |
| fmt, |
|
|
| arg1, |
|
|
| arg2 ) |
◆ __DCL_TRACE3_N
| #define __DCL_TRACE3_N |
( |
| fmt, |
|
|
| arg1, |
|
|
| arg2, |
|
|
| arg3 ) |
◆ __DCL_TRACE4_N
| #define __DCL_TRACE4_N |
( |
| fmt, |
|
|
| arg1, |
|
|
| arg2, |
|
|
| arg3, |
|
|
| arg4 ) |
◆ __SET_ERROR
| #define __SET_ERROR |
( |
| _error | ) |
|
Value:
Definition at line 46 of file PeParam.cpp.
46#define __SET_ERROR(_error) \
47 conn()->setErrorHandle(_error, 0L, __THIS_FILE__, __LINE__)
◆ __SET_ERROR_HANDLE
| #define __SET_ERROR_HANDLE |
( |
| _SQLCODE | ) |
|
Value:
Definition at line 48 of file PeParam.cpp.
48#define __SET_ERROR_HANDLE(_SQLCODE) \
49 conn()->setErrorHandle(SQL::eServerError, _SQLCODE, __THIS_FILE__, __LINE__)
◆ __SET_ERROR_MSG
| #define __SET_ERROR_MSG |
( |
| _message | ) |
|
Value:
Definition at line 50 of file PeParam.cpp.
50#define __SET_ERROR_MSG(_message) \
51 conn()->setErrorMessage(_message, __THIS_FILE__, __LINE__)
◆ __TRACE_THIS
◆ __dataTypeName()
| const wchar_t * __dataTypeName |
( |
const sqlvar_t * | _sqlvar | ) |
|
Definition at line 190 of file PeField.cpp.
191{
192 switch(_sqlvar->sqltype) {
202 SQLTYPE_NAME(ECPGt_unsigned_long_long,
"unsigned long long" );
225 }
226 return L"Unknown Type: Driver is not Support";
227}
#define SQLTYPE_NAME(_dataType, name)
◆ IMPLEMENT_CLASSINFO()