本页面上的消息均按照 SQL 状态顺序列出。请在下表中查找相应的代码,然后单击链接查看对消息的完整描述。
| SQL 状态 | 消息类型 | 编号 | SQL 代码 | 消息 | 可能的原因 |
|---|---|---|---|---|---|
| 42WE8 | 错误 | 3176 | -1508L | “物化视图不能更改为快速,因为在 SELECT 列表中至少要有一个来自 OUTER JOIN 的空值提供方的非可空列。” | 您试图将物化视图的刷新类型更改为快速,但该视图的 SELECT 列表中并未包含至少一个来自 OUTER JOIN 的空值提供方的非可空列。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 42WE9 | 错误 | 3177 | -1509L | “物化视图不能更改为快速,因为在 SELECT 列表中必须包含 OUTER JOIN 的保留方中任一表的主键列。” | 您试图将物化视图的刷新类型更改为快速,但该视图的 SELECT 列表中不包含 OUTER JOIN 的保留方中任何表的主键列。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 42X00 | 错误 | 3015 | -1335L | “类型 '%1' 不支持方法调用('%2' 附近)。” | 试图调用关于某个数据类型的值的方法,但是该数据类型没有定义任何方法。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 42X01 | 错误 | 3016 | -1336L | “类型 '%1' 没有名为 '%2' 的方法('%3' 附近)。” | 试图匹配方法调用,但没有找到具有适当名称的方法。请检查拼写错误, 单击这里可查看可能的参数和 odbc 状态列表。 |
| 42X02 | 错误 | 3017 | -1337L | “方法调用 '%1' 不匹配任何过载('%2' 附近)。可用的过载是 '%3'。” | 试图匹配方法调用,但没有找到与提供的参数类型匹配的已定义的过载。您可能需要使用 CAST 来选择适当的调用。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 42X03 | 错误 | 3018 | -1338L | “类型 '%1' 不可实例化('%2' 附近)” | 对于没有在构造方法中定义的数据类型,将使用 NEW 表达式。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 42X04 | 错误 | 3019 | -1339L | “无法利用 %2 参数('%3' 附近)调用方法 '%1'” | 利用提供的参数的数量,无法调用指定方法的任何过载。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 42X05 | 错误 | 3020 | -1340L | “无法利用 %2 参数('%3' 附近)实例化类型 '%1'” | 对于没有在构造方法中定义的数据类型,将使用 NEW 表达式。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 42X06 | 错误 | 3021 | -1341L | “实例 '%1' 与过载('%2' 附近)不匹配。可用的过载是 '%3'。” | 试图匹配新规范,没有找到与提供的参数类型匹配的已定义的构造函数过载。您可能需要使用 CAST 来选择适当的调用。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 42Z00 | 错误 | 2755 | -1086L | “写入访问权限被拒绝” | 试图以只读模式写入 UltraLite 数据库被拒绝。请注意,在向 MobiLink 发送上载时,无法修改 UltraLite 数据库。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 44000 | 错误 | 2235 | -632L | “在基表 '%1' 中插入/更新时 WITH CHECK OPTION 违规” | 您试图通过视图(可能是嵌套视图)在标明的基表上进行插入或更新操作。不过,已修改行上的一个或多个值触发了 WITH CHECK OPTION 违规。当修改值使行视图的 WHERE 子句得出 FALSE 或 UNKNOWN 值而造成一个或多个行超出视图时,就会发生这种违规情况。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 52002 | 错误 | 2084 | -144L | “在多个表中找到列 '%1',或者它被用于多个 SELECT 列表中 -- 需要相关名” | 没有指定出现在多个被查询块引用的表中的列的相关名,或其在一个查询块的 SELECT 列表中出现多次。需要为列添加相关名。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 52003 | 错误 | 2481 | -143L | “未找到列 '%1'” | 列名称拼写错误,或者所查找的列位于另一个表中。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 52004 | 错误 | 2302 | -163L | “派生表 '%1' 没有列 %2 的名称” | 派生表的指定列没有列名称。在查询说明中使用 SELECT 列表别名或使用派生列指定符。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 52005 | 错误 | 2083 | -834L | “在表 '%2' 中未找到列 '%1'” | 列名称拼写错误,或者所查找的列位于另一个表中。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 52009 | 错误 | 2056 | -119L | “主键列 '%1' 已定义” | 在主键定义中两次列出同一列名。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 52010 | 错误 | 2047 | -110L | “项 '%1' 已经存在” | 您试图创建的文件、表、视图、列、约束、外键或发布已存在同名项。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 52012 | 错误 | 2079 | -139L | “多个表被标识为 '%1'” | 您在同一 FROM 子句中用相同的相关名标识了两个表。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 52W02 | 错误 | 2082 | -142L | “未找到相关名 '%1'” | 相关名拼写错误,或者使用了表名而不是相关名。 单击这里可查看可能的参数和 odbc 状态列表。 |
| 52W03 | 错误 | 2063 | -183L | “无法找到索引名称为 '%1' 的索引” | 您试图使用不存在的索引执行操作。请检查拼写错误,并检查索引名称是否必须由用户 ID 限定。
单击这里可查看可能的参数和 odbc 状态列表。 |