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

📄 sqlca.h

📁 通用的数据库中间库
💻 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(DB2OS2) || defined(DB2NT))#pragma pack(4)#elif (defined(DB2WIN))#pragma pack(2)#elif (defined(DB2MAC))#if (defined(DB2PPC))#pragma align 4#elif (defined(DB268K))#pragma align 2#endif#elif (defined(DB2HP) || defined(DB2SNI))#elif (defined(DB2SUN) && defined(__xlC__))#pragma options align=natural#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#if (defined(DB2OS2) || defined(DB2NT) || defined(DB2WIN))#pragma pack()#elif (defined(DB2MAC))#pragma align#elif (defined(DB2HP) || defined(DB2SNI))#elif (defined(DB2AIX) || (defined(DB2SUN) && defined(__xlC__)))#pragma options align=reset#endif#endif /* SQLCODE */

⌨️ 快捷键说明

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