本页面上的消息均按照 SQL 状态顺序列出。请在下表中查找相应的代码,然后单击链接查看对消息的完整描述。
| SQL 状态 | 消息类型 | 编号 | SQL 代码 | 消息 | 可能的原因 |
|---|---|---|---|---|---|
| 24000 | 错误 | 2501 | -853L | “游标未处于有效状态” | 您试图使用游标,但该游标的状态对于所尝试的操作无效。例如,游标可能遇到错误。在 UltraLite 中,发生此错误的原因可能是您尝试为准备好的语句设置参数时,已为该语句打开了一个结果集(游标)。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 24001 | 错误 | 2924 | -1241L | “值敏感游标用于 TRUNCATE 之后” | 您试图在 TRUNCATE 或 COMMIT 从被声明为 ON COMMIT DELETE ROWS 的临时表中删除所有行之后使用由 WITH HOLD 打开的值敏感游标。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 24501 | 错误 | 2112 | -180L | “游标未打开” | 您试图使用尚未打开的游标。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 24502 | 错误 | 2111 | -172L | “游标已打开” | 试图对已打开的游标执行 OPEN 操作。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 24503 | 错误 | 2128 | -197L | “没有当前的游标行” | 您试图对游标的当前行执行操作,但游标未在行上。游标在游标的第一行之前、最后一行之后或者在已删除的行上。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 24504 | 错误 | 2467 | -820L | “滚动位置 '%1' 无效” | 您试图滚动到不受支持的位置。滚动位置必须在 -2147483647 与 2147483646 之间。
单击这里可查看可能的参数和 odbc 状态列表。 |
| 24W01 | 错误 | 2109 | -170L | “尚未声明游标” | 试图对尚未声明的游标执行 OPEN 操作。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 26501 | 错误 | 2073 | -132L | “SQL 语句错误” | 准备好的语句标识符无效。在嵌入式 SQL 中,OPEN 或 EXECUTE 命令失败。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 28000 | 错误 | 2039 | -103L | “无效的用户 ID 或口令” | 提供的用户 ID 无效或口令不正确。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 28W01 | 错误 | 2041 | -104L | “预处理模块上的无效用户 ID 或口令” | 在预处理模块时指定了无效的用户 ID 或口令。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 28W02 | 错误 | 2257 | -205L | “不容许集成登录” | login_mode 数据库选项设置为 [Standard],而您试图进行集成登录。更改选项设置或提供明确的用户 ID。
单击这里可查看可能的参数和 odbc 状态列表。 |
| 28W03 | 错误 | 2258 | -206L | “要求集成登录,不容许标准登录” | login_mode 数据库选项设置为 [Integrated],而您试图进行标准登录。更改选项设置或使用集成登录。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 28W04 | 错误 | 2259 | -245L | “集成登录失败” | 集成登录失败。您可能没有服务器计算机上的系统帐号。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 28W05 | 错误 | 2262 | -246L | “不支持此数据库的集成登录” | 当前数据库是较旧的数据库,而且没有信息,无法将集成登录 ID 映射到数据库用户 ID。您必须升级数据库才能使用集成登录。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 28W06 | 错误 | 2263 | -247L | “集成登录 ID guest 只能被映射到 guest 数据库用户 ID” | 您试图将 guest 登录 ID 映射到 guest 以外的用户 ID。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 28W07 | 错误 | 2264 | -248L | “不能将登录 ID 映射到系统或公共用户 ID” | 您试图将登录 ID 映射到 SYS 或 PUBLIC。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 28W08 | 错误 | 2265 | -249L | “登录 ID '%1' 已被映射到用户 ID '%2'” | 您试图映射一个登录 ID 两次。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 28W09 | 错误 | 2266 | -313L | “登录 ID '%1' 未被映射到任何数据库用户 ID” | 您试图使用未映射到数据库用户 ID 的登录 ID 进行连接,但没有 guest 数据库用户 ID,或者您试图撤消尚未映射的登录 ID。当试图使用属于多个已映射组的集成登录 ID 进行连接时,也可能发生这种情况。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 28W10 | 错误 | 2671 | -1003L | “对于集成用户来说,不同的组映射过多” | 数据库中没有集成用户的显式映射,但有组映射。不同的组映射过多。您必须减少不同组映射的数目,或者为该用户添加一个显式映射。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 28W11 | 错误 | 2713 | -1044L | “无效的口令:%1” | 试图创建新用户 ID 或更改口令失败。verify_password_function 选项指定的函数不允许该口令。 单击这里可查看可能的参数和 odbc 状态列表。 |