CSqlOdbcDesc Class Reference

#include <odbcDesc.h>


Public Member Functions

 CSqlOdbcDesc (void)

Data Fields

SQLSMALLINT col_
SQLCHAR schemaName_ [SQL_MAX_SCHEMA_NAME_LEN]
SQLCHAR tableName_ [SQL_MAX_TABLE_NAME_LEN]
SQLCHAR colName_ [SQL_MAX_COLUMN_NAME_LEN]
SQLSMALLINT paramType_
SQLPOINTER dataPtr_
SQLUINTEGER length_
SQLSMALLINT precision_
SQLSMALLINT scale_
SQLPOINTER indPtr_
SQLSMALLINT nullable_
SQLSMALLINT cType_
SQLSMALLINT csqlType_
SQLSMALLINT sqlType_


Detailed Description

Definition at line 12 of file odbcDesc.h.


Constructor & Destructor Documentation

CSqlOdbcDesc::CSqlOdbcDesc ( void   ) 

Definition at line 87 of file odbcDesc.cxx.

References colName_, schemaName_, and tableName_.

00087                                  :
00088     col_( 0 ),
00089     dataPtr_( 0 ),
00090     length_( 0 ),
00091     precision_( 0 ),
00092     scale_( 0 ),
00093     indPtr_( 0 ),
00094     cType_( -1 ),
00095     sqlType_( -1 ),
00096     csqlType_( -1 ),
00097     paramType_( SQL_PARAM_TYPE_UNKNOWN )
00098 {
00099     schemaName_[0] = '\0';
00100     tableName_[0] = '\0';
00101     colName_[0] = '\0';
00102 }


Field Documentation

SQLSMALLINT CSqlOdbcDesc::col_

Definition at line 15 of file odbcDesc.h.

Referenced by CSqlOdbcStmt::SQLBindCol(), CSqlOdbcStmt::SQLBindParameter(), and CSqlOdbcStmt::SQLFetch().

SQLCHAR CSqlOdbcDesc::colName_[SQL_MAX_COLUMN_NAME_LEN]

Definition at line 20 of file odbcDesc.h.

Referenced by CSqlOdbcDesc().

SQLSMALLINT CSqlOdbcDesc::csqlType_

Definition at line 33 of file odbcDesc.h.

SQLSMALLINT CSqlOdbcDesc::cType_

Definition at line 32 of file odbcDesc.h.

Referenced by CSqlOdbcStmt::SQLBindCol(), CSqlOdbcStmt::SQLBindParameter(), and CSqlOdbcStmt::SQLFetch().

SQLPOINTER CSqlOdbcDesc::dataPtr_

Definition at line 24 of file odbcDesc.h.

Referenced by CSqlOdbcStmt::SQLBindCol(), CSqlOdbcStmt::SQLBindParameter(), CSqlOdbcStmt::SQLExecute(), and CSqlOdbcStmt::SQLFetch().

SQLPOINTER CSqlOdbcDesc::indPtr_

Definition at line 28 of file odbcDesc.h.

Referenced by CSqlOdbcStmt::SQLBindCol(), CSqlOdbcStmt::SQLBindParameter(), and CSqlOdbcStmt::SQLFetch().

SQLUINTEGER CSqlOdbcDesc::length_

Definition at line 25 of file odbcDesc.h.

Referenced by CSqlOdbcStmt::SQLBindCol(), CSqlOdbcStmt::SQLBindParameter(), and CSqlOdbcStmt::SQLFetch().

SQLSMALLINT CSqlOdbcDesc::nullable_

Definition at line 29 of file odbcDesc.h.

SQLSMALLINT CSqlOdbcDesc::paramType_

Definition at line 21 of file odbcDesc.h.

Referenced by CSqlOdbcStmt::SQLBindParameter().

SQLSMALLINT CSqlOdbcDesc::precision_

Definition at line 26 of file odbcDesc.h.

Referenced by CSqlOdbcStmt::SQLBindParameter().

SQLSMALLINT CSqlOdbcDesc::scale_

Definition at line 27 of file odbcDesc.h.

Referenced by CSqlOdbcStmt::SQLBindParameter().

SQLCHAR CSqlOdbcDesc::schemaName_[SQL_MAX_SCHEMA_NAME_LEN]

Definition at line 18 of file odbcDesc.h.

Referenced by CSqlOdbcDesc().

SQLSMALLINT CSqlOdbcDesc::sqlType_

Definition at line 34 of file odbcDesc.h.

Referenced by CSqlOdbcStmt::SQLBindParameter().

SQLCHAR CSqlOdbcDesc::tableName_[SQL_MAX_TABLE_NAME_LEN]

Definition at line 19 of file odbcDesc.h.

Referenced by CSqlOdbcDesc().


The documentation for this class was generated from the following files:
Generated on Mon Jun 9 22:45:16 2008 for csql by  doxygen 1.4.7