本页面上的消息均按照 Sybase 错误代码顺序列出。请在下表中查找相应的代码,然后单击链接查看对消息的完整描述。
| 编号 | 消息类型 | SQL 状态 | SQL 代码 | 消息 | 可能的原因 |
|---|---|---|---|---|---|
| 2105 | 错误 | 22003 | -158L | “值 %1 超出了目标的范围” | 向数据库提供或从中读取的值超出了目标列或宿主变量的范围。例如,可能为 DECIMAL (3,2) 字段提供了值 10。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2106 | 错误 | 42W13 | -159L | “无效的列号” | 您提供了无效的列号,或所查找的列在其它表中。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2107 | 错误 | 07005 | -160L | “仅能描述 SELECT 语句” | 在 C 语言界面中,您试图描述一个非 SELECT 语句的语句 SELECT 列表。在 UltraLite 中,此错误的原因可能是由于试图检索 SELECT 之外的任何语句的模式。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2108 | 错误 | 07W01 | -161L | “DESCRIBE 语句上的无效类型” | 在 DESCRIBE 语句上指定的 Java 类型没有相应的 SQL 类型。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2109 | 错误 | 24W01 | -170L | “尚未声明游标” | 试图对尚未声明的游标执行 OPEN 操作。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2110 | 错误 | 07003 | -171L | “打开游标时出错” | 您试图在 SELECT、CALL 或 EXEC 之外的语句上打开游标。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2111 | 错误 | 24502 | -172L | “游标已打开” | 试图对已打开的游标执行 OPEN 操作。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2112 | 错误 | 24501 | -180L | “游标未打开” | 您试图使用尚未打开的游标。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2113 | 错误 | 22002 | -181L | “未给 NULL 结果提供指示符变量” | 您试图从数据库中检索空值,但没有为该值提供指示符变量。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2114 | 错误 | 07002 | -182L | “SQLDA 中分配的字段不足” | 在 SQLDA 中没有足够的字段来检索所有请求的值。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2116 | 错误 | 21000 | -185L | “SELECT 返回多个行” | 您试图在没有游标的情况下使用 SELECT 语句,但是该语句游标返回多个行。在此上下文中只能使用单行 SELECT 语句。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2117 | 错误 | 21W01 | -186L | “子查询不能返回多个行” | 在只能使用单行的上下文中,您使用了返回多行的子查询。如果该子查询在 WHERE 子句中,则可以使用 IN 关键字。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2118 | 错误 | 09W02 | -187L | “试图进行非法游标操作” | 您试图执行非法游标操作。例如,您可能试图为既非 SELECT 又非 BATCH 的语句打开游标。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2119 | 错误 | 07001 | -188L | “用于宿主变量的值不够” | 您没有为绑定变量数量、语句或 SELECT 列表项的数量提供足够的宿主变量。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2120 | 错误 | WI005 | -189L | “无法在表 '%2' 的索引 '%1' 中找到” | 这是内部错误。如果此错误可以重现,应向 iAnywhere 报告。您可以通过删除并重新创建索引解决此问题。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2121 | 错误 | 53W02 | -190L | “不能更新表达式” | 您试图在查询中更新的列是数据库表达式而不是表中的列。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2122 | 错误 | 42W32 | -191L | “无法修改表 '%2' 中的列 '%1'” | 您可能试图修改无权修改的列。您可能试图修改视图中定义为表达式(例如,列1 + 列2)的列。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2123 | 错误 | 42W31 | -192L | “试图对不可更新的查询进行更新操作” | 试图对隐式只读的查询执行插入、更新或删除操作。包含 DISTINCT、GROUP BY、HAVING、EXCEPT、INTERSECT、UNION、集合函数或连接的查询都为隐式只读。如果查询引用视图,则该视图可能不可更新。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2124 | 错误 | 23W01 | -193L | “表 '%1' 的主键不唯一:主键值 ('%2')” | 您试图为表添加新行,但新行与现有行具有相同的主键。数据库没有将错误行添加到数据库中。例如,您可能添加了一个学号为 86004 的学生,但已有一行中的学生使用该号码。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 2125 | 错误 | 23503 | -194L | “表 '%2' 中的外键 '%1' 没有主键值” | 您试图插入或更新的行具有另一个表的外键。外键的值不为 NULL 且在主键中没有对应值。 单击这里可查看可能的参数和 odbc 状态列表。 |