![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cSQLConfig.h>
Public Member Functions | |
| void | SetClear () noexcept |
Public Attributes | |
| cStringA | m_strName |
| SQL_COLUMN_NAME. More... | |
| SQL_TYPE_t | m_nSQLType |
| SQL_COLUMN_TYPE = ODBC/Driver/Internal data type (SQL_BINARY) VARTYPE_TYPE. See Cvt_ODBCType_to_CType() More... | |
| SQL_SCALE_t | m_nScale |
| SQL_COLUMN_SCALE. // AKA ColumnSize, SWORD or SQLSMALLINT. e.g. nvarchar(nScale) for max size of string. More... | |
| INT16 | m_nPrecision |
| SQL_COLUMN_PRECISION. // SQLULEN = 64 or 32 bit. AKA DecimalDigits. More... | |
| bool | m_bNullability |
| SQL_COLUMN_NULLABLE. More... | |
| VARTYPE_TYPE | m_eVarType |
| My internal type equiv to m_nSQLType. More... | |
Define meta data for field/column in a table from SQL schema. will correspond to a SQL_COLUMN_t Equiv to MFC cODBCFieldInfo. Get Meta data from ODBC SQLDescribeCol call.
|
inlinenoexcept |
| bool GrayLib::cSQLColumnInfo::m_bNullability |
SQL_COLUMN_NULLABLE.
| VARTYPE_TYPE GrayLib::cSQLColumnInfo::m_eVarType |
My internal type equiv to m_nSQLType.
| INT16 GrayLib::cSQLColumnInfo::m_nPrecision |
SQL_COLUMN_PRECISION. // SQLULEN = 64 or 32 bit. AKA DecimalDigits.
| SQL_SCALE_t GrayLib::cSQLColumnInfo::m_nScale |
SQL_COLUMN_SCALE. // AKA ColumnSize, SWORD or SQLSMALLINT. e.g. nvarchar(nScale) for max size of string.
| SQL_TYPE_t GrayLib::cSQLColumnInfo::m_nSQLType |
SQL_COLUMN_TYPE = ODBC/Driver/Internal data type (SQL_BINARY) VARTYPE_TYPE. See Cvt_ODBCType_to_CType()
| cStringA GrayLib::cSQLColumnInfo::m_strName |
SQL_COLUMN_NAME.