GBase8s ESQL/C中的头文件:
安装ESQL/C之后, 安装脚本将头文件保存到CSDK安装目录/incl/esql目录下。
ESQL/C 头文件列表如下:
头文件名称 | 包含的内容 |
datetime.h | ESQL/C datetime和interval结构的定义,该结构可以用来存取数据库表中的DATETIME和INTERVAL列。 |
decimal.h | ESQL/C的decimal数据类型的定义,用来存储数据库表中的DECIMAL和MONEY列 |
gls.h | GLS功能需要的数据结构和函数 |
ifxtypes.h | 对32-bit和64-bit平台中的数据类型int1, int2, int4, mint, mlong, MSHORT和MCHAR提供支持。 |
locator.h | ESQL/C的ifx_loc_t或loc_t类型的定义, 用来存取byte和text列。 |
sqlca.h | ESQL/C对出错信息中使用的数据结构的定义。预编译ec程序时, 该头文件会被自动引用。 |
sqlda.h | 值指针(value pointer)和动态定义变量(dynamically defined variables)的结构定义。 |
sqlhdr.h | 包含了sqlda.h头文件,其他文件。 |
sqliapi.h | 内部使用库API,仅内部ESQL/C函数使用 |
sqlstype.h | SQL语句使用的常量, DESCRIBE语句使用这些常量来描述动态准备的SQL语句。 |
sqltypes.h | ESQL/C和SQL数据类型相关的常量,当包含DESCRIBE语句时, ESQL/C使用这些常量。 |
sqlxtype.h | 在X/Open模式下,ESQL/C和SQL数据类型使用的常量。当包含DESCRIBE语句时, ESQL/C使用这些常量。 |
value.h | ESQL/C使用的value结构。 |
varchar.h | 使用VARCHAR数据类型时,使用的宏定义。 |
collct.h | ESQL/C使用的复杂类型的数据结构 |
ifxgls.h | GLS应用使用的函数。 |
int8.h | INT8数据类型使用的结构。 |