本页面上的消息均按照错误号顺序列出。请在下表中查找相应的错误代码。
错误代码 | 类型 | 消息 | 可能的原因 |
---|---|---|---|
2601 | 错误 | 预订值 %1 过大 | 试图为宿主变量建立索引的数组值对于该数组来说太大。 |
2602 | 错误 | host 类型不支持组合指针和数组 | 已将指针数组用作宿主变量。这是不合法的。 |
2603 | 错误 | 对于 CHAR 类型,仅支持一维数组 | 试图将某个宿主变量声明为元素为字符数组的数组。而它不是合法的宿主变量类型 |
2604 | 错误 | VARCHAR 类型必须有长度 | 试图使用 DECL_VARCHAR 或 DECL_BINARY 宏声明 VARCHAR 或 BINARY 宿主变量,但是没有指定数组的大小。 |
2605 | 错误 | 不支持 VARCHAR 数组 | 试图将某个宿主变量声明为 VARCHAR 或 BINARY 数组。而它不是合法的宿主变量类型。 |
2606 | 错误 | VARCHAR 宿主变量不能为指针 | 试图将某个宿主变量声明为 VARCHAR 或 BINARY 类型的指针。而它不是合法的宿主变量类型。 |
2607 | 错误 | VARCHAR 宿主变量中不允许初始化程序 | 不能为 VARCHAR 或 BINARY 类型的宿主变量指定 C 变量初始化程序。必须在常规的 C 可执行代码中对此变量进行初始化。 |
2608 | 错误 | FIXCHAR 类型必须有长度 | 使用了 DECL_FIXCHAR 宏来声明 FIXCHAR 类型的宿主变量,但是没有指定长度。 |
2609 | 错误 | 不支持 FIXCHAR 数组 | 试图将某个宿主变量声明为 FIXCHAR 数组,而它不是合法的宿主变量类型。 |
2610 | 错误 | 不支持此类型的数组 | 试图声明的宿主变量数组类型不受支持。 |
2611 | 错误 | 对于 decimal 类型,必须指定精度 | 在使用 DECL_DECIMAL 宏声明压缩的十进制宿主变量时,必须指定精度。小数位数是可选的。 |
2612 | 错误 | 不允许有 decimal 数组 | 试图将某个宿主变量声明为 DECIMAL 数组,而它不是合法的宿主变量类型 |
2613 | 错误 | 未知的宿主变量类型 | 声明的宿主变量的类型不能为 SQL 预处理器所识别。 |
2614 | 错误 | 无效整数 | 嵌入式 SQL 语句中要求整数(用于读取偏移或宿主变量数组索引,等等),而预处理器未能将提供的内容转换成整数。 |
2615 | 错误 | '%1' 宿主变量必须是 C 字符串类型 | 嵌入式 SQL 语句中需要使用 C 字符串(代表游标名称、选项名称等),而提供的值不是 C 字符串。 |
2617 | 错误 | '%1' 符号已经定义 | 对某个宿主变量定义了两次。 |
2618 | 错误 | SQL 语句变量的无效类型 | 用作语句标识符的宿主变量应为 a_sql_statement_number 类型。试图将其它类型的宿主变量用作语句标识符。 |
2619 | 错误 | 无法找到包含文件 '%1' | 未找到指定的包含文件。请注意,预处理器将使用 INCLUDE 环境变量搜索包含文件。 |
2620 | 错误 | 宿主变量 '%1' 未知 | 在语句中使用了某个宿主变量,而该宿主变量未在声明部分中声明。 |
2621 | 错误 | 指示符变量 '%1' 未知 | 在语句中使用了一个指示符变量,而该指示符变量未在声明部分中声明。 |