⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sqlca.h

📁 SQLAPI C/C++ 连接Oracle 数据库!
💻 H
字号:
/****************************************************************************** * * Source File Name = SQLCA.H * * (C) COPYRIGHT International Business Machines Corp. 1987, 1997 * All Rights Reserved * Licensed Materials - Property of IBM * * US Government Users Restricted Rights - Use, duplication or * disclosure restricted by GSA ADP Schedule Contract with IBM Corp. * * Function = Include File defining: *              SQL Communications Area * * Operating System = Common C Include File * *****************************************************************************/#if !(defined(SQLCODE) || defined(SQLCADE)) /* Permit Duplicate Includes  */#include "sqlsystm.h"                      /* System dependent defines   */#if defined(DB2NT)#if defined _WIN64#pragma pack(8)#else#pragma pack(4)#endif#elif (defined(DB2AIX) && defined(__64BIT__))#pragma options align=natural#elif (defined(DB2AIX))#pragma options align=power#endif/* SQL Communication Area - SQLCA *//* _SQLOLDCHAR defaults to 'char'.  See sqlsystm.h for details. */SQL_STRUCTURE  sqlca{   _SQLOLDCHAR    sqlcaid[8];           /* Eyecatcher = 'SQLCA   '        */   sqlint32       sqlcabc;              /* SQLCA size in bytes = 136      */#ifdef DB2_SQL92E   sqlint32       sqlcade;              /* SQL return code                */#else   sqlint32       sqlcode;              /* SQL return code                */#endif   short          sqlerrml;             /* Length for SQLERRMC            */   _SQLOLDCHAR    sqlerrmc[70];         /* Error message tokens           */   _SQLOLDCHAR    sqlerrp[8];           /* Diagnostic information         */   sqlint32       sqlerrd[6];           /* Diagnostic information         */   _SQLOLDCHAR    sqlwarn[11];          /* Warning flags                  */#ifdef DB2_SQL92E   _SQLOLDCHAR    sqlstat[5];           /* State corresponding to SQLCODE */#else   _SQLOLDCHAR    sqlstate[5];          /* State corresponding to SQLCODE */#endif};#ifdef DB2_SQL92E#define   SQLCADE        sqlca.sqlcade#else#define   SQLCODE        sqlca.sqlcode#endif#define   SQLWARN0       sqlca.sqlwarn[0]#define   SQLWARN1       sqlca.sqlwarn[1]#define   SQLWARN2       sqlca.sqlwarn[2]#define   SQLWARN3       sqlca.sqlwarn[3]#define   SQLWARN4       sqlca.sqlwarn[4]#define   SQLWARN5       sqlca.sqlwarn[5]#define   SQLWARN6       sqlca.sqlwarn[6]#define   SQLWARN7       sqlca.sqlwarn[7]#define   SQLWARN8       sqlca.sqlwarn[8]#define   SQLWARN9       sqlca.sqlwarn[9]#define   SQLWARNA       sqlca.sqlwarn[10]/* sqlerrd tokens updated when compound SQL statements processed */#define   SQL_CMP_NA_ERRORS       1#define   SQL_CMP_ROWS_AFFECTED   2#define   SQL_CMP_STMTS_COMPLETED 3#define   SQL_CMP_REF_INT_ROWS    4/* sqlerrd tokens updated when CONNECT statements processed */#define   SQL_CONNECT_DB_APP2DB_CONVFACTOR     0#define   SQL_CONNECT_DB_DB2APP_CONVFACTOR     1#define   SQL_CONNECT_DB_UPDATEABILITY_IN_UOW  2#define   SQL_CONNECT_DB_COMMIT_TYPE           3/* Values returned for sqlerrd[SQL_CONNECT_DB_UPDATEABILITY_IN_UOW]     */#define   SQL_DB_UPDATEABLE                    1#define   SQL_DB_READ_ONLY                     2/* Values returned for sqlerrd[SQL_CONNECT_DB_COMMIT_TYPE]       */#define   SQL_DB_ONE_PHASE_COMMIT              1#define   SQL_DB_ONE_PHASE_READ_ONLY           2#define   SQL_DB_TWO_PHASE_COMMIT              3/* sqlerrd tokens updated when MPP statements processed       */#define SQL_ERRD_NODE_NUM 1#if defined(DB2NT)#pragma pack()#elif defined(DB2AIX)#pragma options align=reset#endif#endif /* SQLCODE */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -