本页面上的消息均按照 SQLCODE 顺序列出。请在下表中查找相应的代码,然后单击链接查看对消息的完整描述。
| SQL 代码 | 消息类型 | 编号 | SQL 状态 | 消息 | 可能的原因 |
|---|---|---|---|---|---|
| -901L | 错误 | 2567 | WX009 | “未声明的标记 ID:'%1'” | 表的 Tag 列中出现的每个值都必须在至少一个列名的 TagNumber 字段中进行声明。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -902L | 错误 | 2568 | WX010 | “列太少” | FOR XML EXPLICIT 至少需要三列:标记列、父列以及一个或多个数据列。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -903L | 错误 | 2569 | WX011 | “CDATA 有名称” | 不得为 FOR XML EXPLICIT 查询中的 CDATA 指令命名。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -904L | 错误 | 2570 | 42W90 | “集合函数中出现非法的 ORDER BY” | 只有在 SELECT 列表中没有 DISTINCT 集合时,或存在 DISTINCT 列等于 ORDER BY 的第一列的 DISTINCT 集合时,才可在集合函数中使用 ORDER BY。此外,在同一 SELECT 列表中不能使用多个有序的集合,除非它们拥有完全相同的 ORDER BY 子句。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -905L | 错误 | 2571 | WX012 | “无效的 XQuery 构造函数” | 作为第一个参数传递给 XMLGEN 的 XQuery 构造函数无效。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -906L | 错误 | 2572 | WX013 | “XMLGEN 评估失败” | 在参数列表中没有找到 XQuery 构造函数中引用的变量之一。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -907L | 错误 | 2573 | WX014 | “没有参数的名称” | 不能将未命名的参数用作 XML 元素或属性名称。请使用 AS 对参数列表中未命名的项目命名。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -908L | 错误 | 2574 | 55W14 | “在已关闭的对象上的操作无效” | 试图非法访问关闭的 UltraLite 对象。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -910L | 错误 | 2575 | 38W01 | “系统命令失败,返回码为 %1” | 执行系统命令时产生非零返回代码。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -911L | 错误 | 2576 | WX015 | “XML 输出中的控制字符” | 生成 XML 内容时遇到了小于十六进制数 20 的非空格字符。在将包含控制字符的字符串用作 XML 内容前,请考虑使用 base64 编码字符串。在 FOR XML 查询或 SQLX 函数中通过将字符串转换为诸如 LONG BINARY 这样的类型,可实现此目的。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -912L | 错误 | 2577 | WX016 | “可用于 OPENXML 查询的内存不足” | OPENXML 查询所使用的内存大小可能与单个行所返回的元素或属性之间的最大距离成正比。例如,某一行使用的值来自文档的第一个元素和最后一个元素,进行这种查询使用的内存大小将与文档大小成正比。一种解决方法是提高高速缓存大小。另一种解决方法是将引用远程元素的查询分割成若干引用附近元素的查询,然后再将结果连接起来。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -913L | 错误 | 2578 | 42W91 | “审计需要事务日志文件” | 数据库在无事务日志文件的情况下运行。在使用审计前,必须使用事务日志实用程序 (dblog) 创建事务日志文件。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -914L | 错误 | 2579 | 42W93 | “公用表表达式引用中的循环” | 不支持包含多个公用表表达式的循环。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -915L | 错误 | 2580 | 42W92 | “CREATE SERVICE 需要的服务类型” | CREATE SERVICE 语句需要指定一个服务类型。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -916L | 错误 | 2581 | 42W94 | “'%1' 是无法识别的服务类型” | 指定了无法识别的服务类型。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -918L | 错误 | 2583 | 42W96 | “如果 AUTHORIZATION 为 OFF,则必须指定用户名” | 如果 AUTHORIZATION 为 Off,则必须指定有效的用户名。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -919L | 错误 | 2584 | 42W97 | “服务 '%1' 已经存在” | 您试图创建一个名称在数据库中已经存在的服务。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -920L | 错误 | 2585 | 42W98 | “未找到服务 '%1'” | 您试图引用一个名称在数据库中不存在的服务。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -921L | 错误 | 2586 | 42W99 | “无效的递归查询” | 递归查询必须由初始查询和迭代查询的 UNION ALL 组成。迭代查询中支持的唯一集合运算是 UNION ALL。对公用表的表达式名称的递归引用只能在迭代查询中出现,且不得在使用 DISTINCT、ORDER BY 或集合函数的 SELECT 中存在。递归引用也不能出现在外连接的 NULL 值提供方或子查询中。 单击这里可查看可能的参数和 odbc 状态列表。 |
| -922L | 错误 | 2587 | 42W9A | “没有递归查询的列列表” | 定义递归查询的公用表的表达式必须有列列表。 单击这里可查看可能的参数和 odbc 状态列表。 |