Genero BDL错误

发布时间:2020-06-24 23:50:06 作者:四方木
来源:网络 阅读:897

系统错误消息按错误号排序。
-201 发生语法错误。此常规SQL错误消息表示SQL语句的语法错误。寻找缺失或额外的标点符号; 关键字拼写错误,误用或不按顺序,或用作标识符的保留字。
-204 声明中发现了非法的浮点数。像浮点数(带小数点和/或以e开头的指数)标点的数字常量是不可接受的。可能指数大于可处理的指数。
-206 指定的表table-name不在数据库中。数据库服务器找不到语句中指定的表或视图。表或视图可能已从数据库重命名或删除。
-213 声明被用户中断。数据库服务器从用户接收到中断信号。声明提前结束。该程序预计将回滚当前事务并正常终止。
-217 在列查询中的任何表中找不到列列名。指定的列在此SQL语句中使用的数据库表中不存在。
-235 字符列大小太大。SQL语句指定大于65,534字节的字符数据类型的宽度。如果需要此大小的列,请使用TEXT数据类型,该类型允许无限长度。否则,请检查声明是否有印刷错误。
-236 INSERT中的列数与VALUES的数量不匹配。INSERT语句中命名或隐含的每个列都必须具有单独的值表达式。如果语句未列出特定列,请查看表的定义以获取列数及其数据类型。还要检查VALUES子句中的表达式列表是否没有可能导致值数量不正确的额外或缺少的逗号。要特别注意长字符串和括号括起来的表达式。
-239 无法在UNIQUE INDEX列中插入新行 - 重复值。正在插入(或更新为具有新主键)的行包含已限制为具有唯一值的一列或多列中已存在的某行的重复值。
-244 无法执行物理订单读取以获取下一行。数据库服务器无法读取此SQL客户端程序的数据块。当记录被另一个进程锁定时,数据库服务器返回此错误,并且当前程序定义的锁定超时已过期。考虑使用该SET LOCK MODE TO WAIT指令来定义锁定超时。默认情况下,对于大多数数据库,此超时为零,并且在发生锁定冲突时立即返回错误-244。如果所有程序都执行短事务(在短时间内保持锁定),则通常可以安全地定义5到10秒的锁定超时以避免此SQL错误。
-250 无法从文件中读取记录以进行更新。数据库服务器在更新之前无法获取表的一行。
-251 ORDER BY或GROUP BY列号太大。ORDER BY或GROUP BY子句使用列序列号,并且其中至少有一个大于选择列表中的列数。
-253 无法从文件中读取记录以进行更新。数据库服务器在更新之前无法获取表的一行。
-254 给出的主变量太多或太少。您在此语句的INTO子句中命名的主机变量数与您在SQL语句中引用的列数不匹配。
-255 不在交易中。数据库服务器无法执行此COMMIT WORK或ROLLBACK WORK语句,因为没有执行BEGIN WORK来启动事务。由于没有启动任何交易,因此您无法结束交易。
-256 交易不可用。数据库服务器不支持事务。
-257 超出最大语句数的系统限制,最大值是计数。数据库服务器只能为每个用户处理固定数量的准备好的SQL语句。此限制包括使用PREPARE语句和使用DECLARE语句声明的游标准备的语句。
-259 光标未打开。当前语句引用尚未打开的游标。查看程序的逻辑,看看它在达到这一点之前如何执行OPEN语句失败。
-263 无法锁定UPDATE行。这个语句,可能是一个名为声明FOR UPDATE的游标的FETCH语句,无法锁定它试图获取的行。
-266 UPDATE / DELETE游标没有当前行。当前语句使用WHERE CURRENT OF cursor-name子句,但该游标尚未与当前行关联。自打开以来没有执行任何FETCH语句,或者最近的提取导致错误,因此没有返回任何行。修改程序的逻辑,以便在执行此语句之前始终成功获取一行。
-268 违反了唯一约束约束名称。当前语句使用WHERE CURRENT OF cursor-name子句,但该游标尚未与当前行关联。自打开以来没有执行任何FETCH语句,或者最近的提取导致错误,因此没有返回任何行。修改程序的逻辑,以便在执行此语句之前始终成功获取一行。
-272 没有表/列的SELECT权限。创建此表的人员未授予您的帐户名称SELECT权限或表格或列的公共权限。表的所​​有者或DBA必须先授予此权限,然后才能从表或列中选择数据。
-273 没有表/列的UPDATE权限。创建此表的人员未授予您帐户名的UPDATE权限,也未授予表或列的公共权限。在更新此表中的行或更新列之前,表的所有者或DBA必须授予此权限。
-274 表没有DELETE权限。创建此表的人员未授予您的帐户名称或公众的DELETE权限。表的所​​有者或DBA必须先授予此权限,然后才能删除此表中的行。
-275 此操作需要Insert权限。此表或列上的“插入访问”权限当前不由您的帐户名,PUBLIC组或当前角色保留。表的所​​有者或DBA必须先授予“插入”权限,然后才能在此表中插入行。
-280 带引号的字符串超过256个字节。此语句中的字符文字超出了最大长度。检查语句中所有引用字符串的标点符号和长度。可能两个缺失的引号从两个短引号中产生一个长串。您必须修改语句以使用较短的字符串。
-282 找到了没有匹配报价的报价。检查当前语句,检查所有引用字符串的标点符号。
-284 子查询返回的不是一行。在表达式中使用的子查询代替文字值必须只返回单行和单列。在此语句中,子查询返回了多行,并且数据库服务器无法选择要在表达式中使用的返回值。您可以确保子查询始终返回单行。使用WHERE子句测试具有唯一索引的列的相等性。或者只选择聚合函数。查看子查询,并检查它们是否只能返回一行。使用单例SELECT语句检索多行时也会发生此错误。必须使用DECLARE / OPEN / FETCH系列语句或EXECUTE INTO语句来检索多行。
-285 sqlexec收到的游标无效。此语句使用的游标尚未正确声明或准备,或者FREE语句已释放它,或者在打开游标时尝试了自动重新准备,但该操作失败,使游标不可用。检查程序逻辑以确保已声明游标。如果有,并且如果DECLARE语句引用语句标识符,请检查引用的语句是否已准备好。
-290 未使用FOR UPDATE子句声明游标。此语句尝试使用未声明更新的游标进行更新。要将游标与UPDATE或DELETE语句一起使用,必须将其声明为FOR UPDATE。查看程序逻辑以确保此语句使用预期的游标。
-294 列column-name必须位于GROUP BY列表中。在分组SELECT中,必须列出GROUP BY子句中的每个nonaggregate列,以确保每个分组行中每个选定列都存在明确定义的值。列包含单个聚合值或该组唯一的值。如果选定的列既不是聚合也不是列表,则某个组中可能存在该列的两个或多个值,并且数据库服务器无法选择要显示的值。修改查询以在子句中包含列名称或其位置编号。
-307 非法下标。字符变量的子字符串值(方括号中的两个数字)不正确。第一个小于零或大于列的长度,或第二个小于第一个。查看语句中方括号的所有用法以查找错误。可能是列的大小已经改变,并使子串失败,以前工作。
-309 ORDER BY列或表达式必须位于SELECT列表中。表达式或列名称位于此SELECT语句的ORDER BY子句中,但表达式或列名称不在选择列表中(SELECT单词后面的值列表)。在查询中使用UNIQUE或DISTINCT运算符时,不支持此操作。
-316 索引index-name已存在于数据库中。此语句尝试创建一个显示名称的索引,但该名称的索引已存在。单个数据库中只能存在给定名称的一个索引。
-324 不明确的列列名。列名称出现在此查询的FROM子句中列出的多个表中。数据库服务器需要知道要使用哪些列。修改语句,使其名称以其表(table-name.column)的名称为前缀,无论它出现在查询中的哪个位置。
-329 找不到数据库或没有系统权限。数据库服务器不知道您尝试连接的数据库。检查数据库客户端配置设置,并确保数据库名称中没有拼写错误
-330 无法创建或重命名数据库。您可能尝试创建一个与已存在的数据库同名的数据库,或者将数据库重命名为已存在的名称; 如果是这样,请选择其他名称。
-349 数据库尚未选中。无法执行SQL语句,因为不存在当前数据库。在执行其他SQL语句之前,必须发出DATABASE或CONNECT TO指令。
-350 索引已存在于列(或列集)上。无法执行此CREATE INDEX语句,因为已存在同一列或列组合的索引。对于给定的归类顺序,在列的任何组合上最多可以存在两个索引,一个是升序,一个是降序。
-354 数据库或游标名称格式不正确。此语句包含数据库的名称或某种无效格式的游标。如果该语句是程序的一部分,则该名称可能已在主机变量中传递。
-360 无法修改也在子查询中使用的表或视图。UPDATE,INSERT或DELETE语句使用从子查询中的同一表中获取的数据。由于存在进入无限循环的危险,因此不允许执行此操作,除非在DELETE或UPDATE语句的WHERE子句中存在不相关的子查询。
-363 CURSOR不在SELECT语句上。在此语句中命名的游标(可能是OPEN)已与准备好的语句关联,该语句不是SELECT语句。查看程序逻辑,尤其是游标的DECLARE,其中指定的语句ID以及设置该语句的PREPARE。如果您打算将游标与INSERT语句一起使用,则只能在INSERT语句作为DECLARE语句的一部分写入时执行此操作。如果您打算执行SQL语句,请直接使用EXECUTE语句执行此操作,而不是通过游标间接执行。
-366 比例超过指定的最大精度。DECIMAL或MONEY数据类型用法的精度或比例存在问题,例如在DEFINE语句中。建议将DECIMAL声明为DECIMAL(p)或DECIMAL(p,s),其中p是1到32之间的精度(总位数),s是标度(右边的位数)小数点)大于或等于零且不大于p。MONEY类型遵循相同的规则。检查DECIMAL或MONEY类型定义,并确保精度在[1,32]范围内,并且比例在[0,precision]范围内。
-371 无法在具有重复数据的列上创建唯一索引。无法完成此CREATE UNIQUE INDEX语句,因为列(或列)包含一个或多个重复行。
-382 必须为view和select子句指定相同数量的列。在此VIEW语句中,您列出了视图列的名称。但是,它们的数量与视图的SELECT语句中的列数不同。检查两个列表的标点符号,并确保为选择列表中的每个项目提供了名称。
-387 没有连接权限。您无法访问此语句请求的数据库,因为您尚未获得CONNECT权限。联系具有数据库管理员权限的人员,并要求获得对其的CONNECT权限。
-388 没有资源许可。如果您发出了CREATE TABLE,CREATE INDEX或CREATE PROCEDURE语句,则无法执行此语句,因为您的帐户尚未被授予此数据库的RESOURCE权限。您需要RESOURCE权限才能创建永久表,永久表的索引和过程。
-389 没有DBA许可。无法执行此语句,因为您尚未为此数据库授予DBA权限。联系具有数据库DBA特权的人员并要求获得DBA特权(或者只是要求为您执行此声明)。
-391 无法在列column-name中插入null 。此语句尝试在注释列中放置空值。但是,该列已定义为NOT NULL。回滚当前事务。如果这是一个程序,请检查表的定义,并将程序逻辑更改为不对不能接受它们的列使用空值。
-400 在未打开的游标上尝试获取。此FETCH语句命名一个从未打开或已关闭的游标。检查程序逻辑,并检查它是否会在此点之前打开光标而不是意外关闭它。除非游标声明为WITH HOLD,否则它将由COMMIT WORK或ROLLBACK WORK语句自动关闭。
-404 游标或语句不可用。您使用了一个语句来命名一个被销毁的游标。查看程序逻辑并在到达此语句之前检查指定的游标是否已声明并已打开,但未释放。
-410 准备语句失败或未执行。此EXECUTE语句引用尚未准备的语句ID。要么没有完成PREPARE语句,要么已完成一个,但返回了错误代码。查看程序逻辑以确保准备语句并检查PREPARE返回代码。来自PREPARE的负错误代码通常反映正在准备的语句中的错误。
-412 命令指针为NULL。此语句(可能是EXECUTE或DECLARE)是指从未准备好或已释放的动态SQL语句。检查程序逻辑以确保语句已准备好,PREPARE未返回错误代码,并且在此之前尚未使用FREE语句释放语句。
-413 尝试在未打开的游标上插入。此INSERT语句命名一个从未打开或已关闭的游标。检查程序逻辑,并检查它是否会在此点之前打开光标而不是意外关闭它。插入游标由COMMIT WORK或ROLLBACK WORK语句自动关闭。
-422 在未打开的光标上尝试刷新。此FLUSH语句命名一个从未打开或已关闭的游标。检查程序逻辑以确保它将在此点之前打开光标并且不会意外关闭它。插入游标由COMMIT WORK或ROLLBACK WORK自动关闭。
-450 非法ESQL定位符,或BDL中未初始化的blob变量。SQL语句使用未使用LOCATE IN FILE或MEMORY初始化的TEXT或BYTE变量。在SQL语句中使用之前,请先找到TEXT或BYTE变量。
-458 长期交易中止。数据库服务器用完了记录此事务的日志空间。未完全记录的事务无法回滚。为了保持数据库完整性,操作系统结束了事务并自动将其回滚。自交易开始以来所做的所有更改都已删除。终止应用程序,并重新计划它,以便每个事务修改更少的行。或者,与数据库服务器管理员联系以讨论增加逻辑日志的数量或大小。准备好谈谈要更新或插入的行数以及每行的大小。
-481 未准备无效的语句名称或语句。该声明尚未准备好,或声明名称的格式无效。有效的语句名称不超过最大长度,以字母或下划线开头,不包含除下划线之外的任何空格或非字母数字字符。
-482 非SCROLL游标上的操作无效。您不能使用非滚动游标发出FETCH PRIOR,FETCH FIRST,FETCH LAST,FETCH CURRENT,FETCH RELATIVE n或FETCH ABSOLUTE n语句。为此,必须首先将光标声明为滚动光标。
-507 找不到游标光标名称。在此UPDATE或DELETE语句的WHERE CURRENT OF子句中命名的游标不存在。查看名称的拼写。如果它符合您的意图,请检查DECLARE语句以确保它已被执行。还要确保未使用FREE语句释放游标,或者在自动重新准备尝试失败期间释放游标。
-513 此数据库服务器不提供该语句。程序使用的SQL语句对目标数据库服务器无效。查看代码,不能使用SQL指令。
-517 索引的总大小太大或索引中的部分太多。所有数据库服务器都可以限制索引中可包含的列数以及键中的总字节数(列宽度的总和)。此CREATE INDEX语句将超出此数据库服务器的限制。
-522 在查询中未选择表table-name。表达式中使用的表名(例如,在WHERE子句中)尚未在定义要在查询中使用的表的子句中列出(通常是SELECT语句中的FROM子句)。
-526 滚动光标不允许更新。对于DECLARE语句,不允许将FOR UPDATE子句与SCROLL关键字一起使用。
-530 检查约束约束名称失败。违反了放置在表列上的检查约束。
-535 已经在交易中。这个BEGIN WORK声明是多余的; 交易已在进行中。如果这是一个程序,请检查其逻辑以确保它不会意外地无法结束先前的事务。
-551 约束包含太多列。UNIQUE,PRIMARY KEY或FOREIGN KEY子句中列出的列总数是有限的。限制取决于正在使用的数据库服务器。
-611 滚动光标无法选择TEXT或BYTE列。由于TEXT和BYTE值很大,此操作需要执行太多资源。检查游标的声明以选择其他类型的所需列以及主键列。使用辅助SELECT语句通过使用主键列值来获取给定行的TEXT / BYTE列。
-674 常规例程名称无法解析。您调用了数据库中不存在的例程,您没有执行例程的权限,或者您使用太少或太多的参数调用例程。
-681 列在INSERT列表中指定了多次。如果用户在INSERT列列表中多次指定列名,则会发生此错误。
-691 引用表中缺少引用约束constraint-name的键。违反了参照约束。当您尝试将值插入或更新作为引用约束一部分的列的值时,通常会发生此情况。您尝试输入的值在引用的(父键)列中不存在。
-692 约束约束名称的键值 仍在引用中。您违反了参照约束。当您尝试删除另一行(子键)引用的列​​(父键)中的行时,通常会发生这种情况。如果使用级联删除,则必须启用数据库日志记录。
-743 对象object_name已存在于数据库中。您正在尝试定义数据库中已存在的对象。
-768 例程例程名称中的内部错误。如果再次出现此内部错误,请记录所有情况并联系您的技术支持。
-805 无法打开文件进行加载。无法打开此LOAD语句中指定的输入文件。检查声明。可能需要更完整的路径名,文件不存在,或者您的帐户没有该文件或其所在目录的读取权限。
-806 无法打开卸载文件。无法打开此UNLOAD语句中指定的输出文件。检查声明。可能需要更完整的路径名称; 该文件存在,但您的帐户没有写入权限; 或者磁盘已满。
-809 发生SQL语法错误。此LOAD / UNLOAD语句中的INSERT语句具有无效语法。检查它是否有标点符号和关键字的使用。
-846 加载文件中的值数不等于列数。LOAD处理器对文件第一行中的分隔符进行计数,以确定加载文件中的值的数量。对于表中的每个列,必须存在一个分隔符,如果指定了一列,则列中的每一列都必须存在一个分隔符。检查您是否指定了您想要的文件,并使用正确的分隔符。文本中的空行也可能导致此错误。如果LOAD语句未指定分隔符,请验证默认分隔符是否与文件中使用的分隔符匹配。如果您对默认分隔符有疑问,请在LOAD语句中指定分隔符。
-930 无法连接到数据库服务器servername。应用程序尝试访问数据库服务器但失败。
-942 事务提交失败 - 将回滚事务。如果数据库服务器无法提交事务,则在事务提交时可能会发生此错误。
-1102 在表单中找不到字段名称。INPUT,INPUT ARRAY,CONSTRUCT,SCROLL或DISPLAY语句中列出的字段名称不会出现在当前显示的屏幕表单的表单规范中。检查程序逻辑以确保预期窗口是最新的,预期窗体显示在其中,并且语句中的所有字段名称拼写正确。
-1107 字段下标超出范围。INPUT,DISPLAY或CONSTRUCT语句中的屏幕数组的下标小于1或大于数组中的字段数。结合表单规范查看程序源,以查看错误所在。
-1108 记录名称不在表单中。在INPUT ARRAY或DISPLAY ARRAY语句中命名的屏幕记录不会出现在现在显示的屏幕表单中。结合表单规范查看程序源,以查看屏幕记录名称是否匹配。
-1109 列表和记录字段计数不同。程序变量的数量与CONSTRUCT,INPUT,INPUT ARRAY,DISPLAY或DISPLAY ARRAY语句中的屏幕字段数不一致。结合表单规范查看该语句,以查看错误所在。常见问题包括屏幕记录定义的更改,这些更改未反映在使用该记录的每个语句中,以及未在表单设计中反映的程序记录中的更改。
-1110 找不到表单文件(文件名)。找不到在OPEN FORM或OPEN WINDOW WITH FORM语句中指定的表单文件。检查语句中使用的表单名称。表单文件后缀不是必需的。如果表单不在当前目录中,请验证FGLRESOURCEPATH / DBPATH环境变量是否包含表单文件的路径。
-1112 表单与当前的BDL版本不兼容。重建您的表单。在OPEN FORM语句中指定的表单文件是不可接受的。可能它在某种程度上被破坏了,或者它是使用与编译该程序的BDL编译器版本不兼容的Form Compiler版本编译的。使用当前版本的表单编译器重新编译表单规范。
-1114 没有显示任何表格。当前声明需要使用屏幕表单。例如,DISPLAY ... TO或INPUT语句必须使用表单的字段。但是,自打开当前窗口后,尚未执行DISPLAY FORM语句。检查程序逻辑以确保它在尝试使用表单之前打开并显示表单。
-1119 在表单中找不到NEXT FIELD名称。此语句(INPUT或INPUT ARRAY)包含一个NEXT FIELD子句,用于命名未在表单中定义的字段。查看表单和程序逻辑。也许表格已经改变,但程序没有。
-1129 BEFORE / AFTER子句中的字段(字段名称)未在表单中找到。此语句包括BEFORE FIELD子句或AFTER FIELD子句,该子句命名未在当前显示的表单中定义的字段。检查程序以确保显示预期的表单,并根据表单规范查看此语句以确保命名现有字段。
-1133 NEXT OPTION名称不在菜单中。此MENU语句包含一个NEXT OPTION子句,该子句命名未在语句中定义的菜单选项。NEXT OPTION后面的字符串必须与同一MENU语句中COMMAND子句后面的字符串相同。审查声明以确保这些条款彼此一致。
-1140 NEXT OPTION是一个隐藏选项。先前已使用HIDE OPTION语句隐藏了此NEXT OPTION语句中命名的选项。由于用户无法看到它,因此无法将其突出显示为下一个选项。使用SHOW OPTION语句取消隐藏菜单选项。
-1141 无法关闭具有活动INPUT,DISPLAY ARRAY或MENU语句的窗口。无法执行此CLOSE WINDOW语句,因为该窗口中的输入操作仍处于活动状态。CLOSE WINDOW语句必须包含在输入语句本身中,或从输入语句本身中调用。检查程序逻辑,并对其进行修改,以便在窗口关闭之前完成语句。
-1143 窗口已经打开。此OPEN WINDOW语句命名一个已打开的窗口。查看程序逻辑以查看它是否包含CLOSE WINDOW语句。您可能只需要使用CURRENT WINDOW语句将打开的窗口置于顶部。
-1146 PROMPT消息太长,无法放入窗口。尽管BDL截断MESSAGE和COMMENT的输出以适合窗口尺寸,但PROMPT和用户的响应不会这样做。减少提示字符串的长度,或使窗口变大。另一种选择是使用DISPLAY显示大部分提示文本,然后使用单个空格或冒号进行提示。
-1150 窗口太小,无法显示此菜单。窗口必须至少有两行高,并且必须足够宽以显示菜单标题,最长选项名称,两组三点椭圆和六个空格。修改程序以使窗口更大或为菜单提供更短的名称和更短的选项。查看当前窗口的OPEN WINDOW语句以及此MENU语句。
-1168 命令不会出现在菜单中。SHOW OPTION,HIDE OPTION或NEXT OPTION语句不能引用不存在的选项(命令)。检查选项名称的拼写。
-1170 您的终端类型对于系统是未知的。检查TERM环境变量的设置以及TERMCAP或TERMINFO环境变量的设置。如果您需要有关此操作的帮助,请咨询系统管理员。
-1202 试图除以零。零不能成为一个除数。检查除数是否为零。在某些情况下,会出现此错误,因为除数是一个不能正确转换为数字的字符值。
-1204 日期无效年份。DATE值或文字中的年份无效。例如,数字0000不可接受为年份。检查年份的值。
-1205 日期无效的月份。DATE值或文字中的月份必须是1到12之间的一位或两位数字。检查月份的值。
-1206 日期无效。DATE值或文字中的日期编号必须是1到28(或闰年中的29),30或31的一位或两位数字,具体取决于随附的月份。检查一天的价值。
-1210 日期无法转换为月/日/年格式。DATE类型与INTEGER类型兼容,但并非所有整数值都是有效日期。日期的有效整数值范围为-693,594到+2,958,464。超出此范围的数字不代表日期。检查用于分配日期变量的数字的值。
-1212 日期转换格式必须包含月,日和年组件。在内部二进制格式与显示或输入格式之间转换日期值时,模式将指示转换。转换自动完成时,模式来自环境变量DBDATE。当通过显式调用rfmtdate(),rdefmtdate()或USING函数完成时,模式字符串作为参数传递。在任何情况下,模式字符串(消息的格式)必须包括显示日期三个部分位置的字母:2或3个字母d; 2或3个字母m; 和2或4个字母y。检查模式字符串和DBDATE的值。
-1213 数字转换过程中的字符失败。正在将字符值转换为数字形式,以便存储在数字列或变量中。但是,字符串不能解释为数字。检查字符串。它不得包含除空格,数字,符号,小数或字母e之外的字符。验证部件的顺序是否正确。如果您使用的是NLS,则您的语言环境可能会出现十进制字符或千位分隔符。
-1214 值太大,无法容纳SMALLINT。SMALLINT数据类型可以接受值范围为-32,767到+32,767的数字。要存储超出此范围的数字,请重新定义列或变量以使用INTEGER或DECIMAL类型。
-1215 值太大,无法容纳INTEGER。INTEGER数据类型可以接受值范围从-2,147,483,647到+2,147,483,647的数字。检查可用的其他数据类型,例如DECIMAL。
-1218 字符串到日期转换错误。数据值未正确表示日期:要么是非数字,要么是数字,要么是意外的分隔符,要么是数字太大或不一致。检查要转换的值。
-1222 价值不适合SMALLFLOAT。语句尝试分配超出SMALLFLOAT数据类型限制的值。查看代码并考虑使用FLOAT或DECIMAL类型。
-1223 价值不适合FLOAT。语句尝试分配超出FLOAT数据类型限制的值。查看代码并考虑使用DECIMAL类型。
-1226 十进制或货币值超过最大精度。数据值在小数点左边的位数多于变量允许的声明。修改程序以定义具有适当精度的变量。
-1260 无法在指定类型之间进行转换。数据转换没有意义,或者不受支持。可能您引用了错误的变量或列。检查是否已指定了预期的数据类型,并且数据值的文字表示格式正确。
-1261 日期时间或间隔的第一个字段中的位数太多。DATETIME文字的第一个字段必须包含1或2位数字(如果它不是YEAR)或2或4位数字(如果它是YEAR)。INTERVAL文字的第一个字段表示单位计数,最多可包含9位数,具体取决于其限定符中指定的精度。查看此语句中的DATETIME和INTERVAL文字,并更正它们。
-1262 日期时间或间隔中的非数字字符。DATETIME或INTERVAL文字只能包含十进制数字和允许的分隔符:年,月和日数之间的连字符; 白天和小时之间的空间; 小时,分钟和秒之间的冒号; 以及秒和分数之间的小数点。任何其他字符或错误顺序的这些字符都会产生错误。检查文字的值。
-1263 日期时间或间隔中的字段超出范围。日期时间或间隔中的至少一个字段不正确。在此语句中检查DATE,DATETIME和INTERVAL文字。在DATE或DATETIME字面值中,年份可能为零,月份可能不是1到12,或者日期可能不是1到31或不适合该月份。同样在DATETIME文字中,小时可能不是0到23,分钟或秒可能不是0到59,或者分数可能有太多数字用于指定的精度。
-1264 日期时间或间隔结束时的额外字符。只有空格可以跟随DATETIME或INTERVAL文字。检查此声明是否缺少或不正确的标点符号。
-1265 日期时间或间隔操作发生溢出。涉及DATETIME和/或INTERVAL的算术运算产生的结果不适合目标变量。检查数据类型是否可以保存操作结果。例如,使用YEAR(9)或DAY(9)扩展INTERVAL精度。
-1266 间隔或日期时间与操作不兼容。算术运算混合了不匹配的DATETIME和/或INTERVAL值。检查操作中使用的变量的数据类型。
-1267 日期时间计算的结果超出范围。在此语句中,DATETIME计算生成了一个无法存储的值。例如,如果将大间隔添加到DATETIME值,则可能发生这种情况。如果结果日期不存在,例如1999年2月29日,也会发生此错误。查看语句中的表达式,看看是否可以更改操作顺序以避免溢出。
-1268 无效的日期时间或间隔限定符。此语句包含不可接受的DATETIME或INTERVAL限定符。这些限定符只能包含单词YEAR,MONTH,DAY,HOUR,MINUTE,SECOND,FRACTION和TO。括号中的1到5的数字可以跟随FRACTION。检查语句是否缺少标点符号和拼写错误的单词。常见错误是添加s,如MINUTES。
-1279 值超出字符串列长度。您试图使用字符串主变量插入CHAR,NCHAR,VARCHAR,NVARCHAR或LVARCHAR列,但字符串太长。
-1284 值不适合BIGINT或INT8。BIGINT数据类型可以接受值范围为-9223372036854775807至+9223372036854775807的数字。要存储超出此范围的数字,请重新定义列或变量以使用DECIMAL类型。
-1301 该值不属于有效的可能性。已在表单规范文件中为此列建立了可接受值的列表或范围。您必须输入可接受范围内的值。
-1302 这两个条目不一样 - 请再试一次。为防止出现印刷错误,此字段已在表单规范文件中指定为VERIFY。您必须在此字段中输入两次相同的值。仔细重新输入数据。或者,您可以使用中断键取消表单条目。
-1303 您无法使用此编辑功能,因为存在图片。此字段在表单规范文件中定义,并带有PICTURE属性以指定其格式。在编辑此类字段时,无法使用某些编辑键(例如,CTRL-A,CTRL-D和CTRL-X)。仅使用可打印字符和退格键输入值。
-1304 字段错误。您在此字段中输入的值无法存储在要接收它的程序变量中。当应用程序仅提供整数变量时,或者您输入的字符串长于预期的应用程序时,可能您输入了十进制数。
-1305 此字段需要输入值。光标位于已指定为REQUIRED的表单字段中。您必须在光标移动到另一个字段之前输入一些值。要输入空值,请键入任何可打印字符,然后退格。或者,您可以使用中断键取消表单条目。
-1306 请再次输入以进行验证。光标位于已指定VERIFY的表单字段中。此过程有助于确保在数据输入期间不会出现印刷错误。在光标移动到另一个字段之前,必须以相同的方式输入两次值。或者,您可以使用中断键取消表单条目。
-1307 无法插入另一行 - 输入数组已满。您将数据输入到由程序变量的静态数组在程序中表示的记录数组中。那个数组现已满了; 没有地方可以存储另一条记录。按“接受”键处理您输入的记录。
-1308 无法删除行 - 它没有数据。您尝试删除空行中的行。什么都没删除。
-1309 你要去的方向没有更多的行。您正在尝试滚动远远超出其可能的记录数组,向上滚动或向下滚动数组底部。进一步的尝试将得到相同的结果。
-1312 表格声明错误编号错误NUM。表单在运行时发生错误。编辑源文件:转到指定的行,更正错误,然后重新编译文件。
-1313 SQL语句错误号错误NUM。当前的SQL语句返回此错误代码编号。
-1314 程序停在' filename ',行号行号。在运行时,指定行的指定文件中发生错误。没有生成.err文件。编辑源文件,转到指定的行,更正错误,然后重新编译该文件。
-1318 调用函数和被调用函数之间发生参数计数不匹配。在对函数的调用中给出了太多或太少的参数。该调用可能与被调用函数位于不同的源模块中。检查函数的定义,并检查调用它的所有位置,以确保它们使用它声明的参数数量。
-1320 函数未返回预期的正确数值。返回多个变量的函数未返回正确数量的参数。检查源代码并重新编译。
-1321 VALIDATE命令导致验证错误。VALIDATE LIKE语句根据存储在syscolval表中的规则测试变量的当前值。它检测到不匹配。通常,程序将使用WHENEVER语句来捕获此错误并显示或更正错误值。检查VALIDATE语句以查看正在测试的变量并找出它们出错的原因。
-1322 无法打开报告输出文件:说明无法打开REPORT TO语句指定的文件。有关详细信息,请参阅说明。检查您的帐户是否有权编写此类文件,磁盘未满,以及您是否未超过打开文件数量的限制。
-1323 无法打开报表输出管道。REPORT TO PIPE语句指定的管道无法启动。检查所有在其中命名的程序是否存在且可从执行路径访问。还要查找可能提供更具体错误的操作系统消息。
-1324 无法写入报告输出文件。REPORT TO语句指定的文件已打开,但写入时发生错误。磁盘可能已满。查找可能提供更多信息的操作系统消息。
-1326 数组变量已在其指定维度之外引用。数组的下标表达式产生的数字小于1或大于数组中元素的数量。查看导致此语句的程序逻辑,以确定如何进行错误。
-1327 无法准备插入语句以将行插入用于报表的临时表。在report函数中,BDL生成了一个SQL语句,用于将行保存到临时表中。语句的动态准备(请参阅PREPARE语句中的参考资料)产生错误。可能现在没有在执行时定义数据库表,就像编译程序时一样。数据库已更改,或者程序选择的数据库与编译期间当前的数据库不同。可能是数据库管理员已从您那里撤消了对报表使用的一个或多个表的SELECT权限。查找可能提供更多详细信息的其他错误消息。
-1328 无法在所选数据库中创建报告所需的临时表。在报表定义中,BDL生成了一个SQL语句,用于将行保存到临时表中,但无法创建临时表。您必须具有在所选数据库中创建表的权限,并且数据库中必须留有足够的磁盘空间。您可能已在当前数据库中拥有一个表,该表的名称与报表定义尝试创建的临时表的名称相同; 排序表名为“t_ reportname”。某些数据库服务器的另一个可能原因是您已超过打开文件的操作系统限制。
-1329 无法为报告所需的临时数据库表创建数据库索引。在报告定义中,BDL生成SQL语句以将行保存到临时表中。但是,无法在临时表上创建索引。数据库中可能已存在具有相同名称的索引。(排序索引名为“i_reportname”;例如,“i_order_rpt”。)文件系统或dbspace中可能没有可用的磁盘空间。某些数据库服务器的另一种可能性是您已超过打开文件的操作系统限制。
-1330 无法将行插入临时报表。在报告定义中,BDL生成了将行保存到临时表中的SQL语句。但是,插入行时发生错误。数据库中可能没有剩余磁盘空间。查找可能提供更多详细信息的其他错误消息。
-1331 无法从临时报表中获取行。在报表定义中,BDL生成SQL语句以从临时表中选择行。该表已成功构建,但现在从中检索行时发生错误。几乎唯一可能的原因是硬件故障或数据库服务器中的错误。检查可能提供更多详细信息的操作系统消息。
-1332 字符变量引用了超出范围的下标。在当前语句中,用于获取字符值的子字符串的变量包含小于1的数字或大于变量大小的数字,或者第一个子字符串表达式大于第二个。查看导致此语句的程序逻辑,以查找错误原因。
-1335 报告正在接受输出或在启动之前完成。程序在执行START REPORT之前执行了OUTPUT TO REPORT或FINISH REPORT语句。查看导致此语句的程序逻辑,以查找错误原因。
-1337 变量variable-name已使用不同的类型或长度重新定义,module-name-1 .4gl中的定义,module-name-2 .4gl中的重新定义。显示的变量在两个或多个模块的GLOBALS部分中定义,但在某些模块中的定义与在其他模块中的定义不同。可能在不同时间编译模块,对常见的GLOBALS文件进行一些更改。可能在某些模块中将变量声明为模块变量,该模块不包含GLOBALS文件。
-1338 函数' function-name '尚未在程序的任何模块中定义。命名函数从程序的至少一个模块调用,但它没有定义。验证包含该函数的模块是否为程序的一部分,并且函数名称拼写正确。
-1340 错误日志尚未启动。该程序调用了errorlog()函数,而没有先调用startlog()函数。查看程序逻辑以找出此错误的原因。
-1349 数字转换错误的字符。正在将字符值转换为数字形式,以便存储在数字列或变量中。但是,字符串不能解释为数字。它包含除空格,数字,符号,小数或字母e之外的一些字符,否则部分的顺序错误,因此无法破译该数字。
-1353 使用 '!' 编辑TEXT和BYTE字段。这是在错误上下文之外使用的普通消息文本。
-1355 无法构建临时文件。使用LOCATE语句将TEXT或BYTE变量放在临时文件中。当前语句为该变量赋值,因此BDL尝试创建临时文件,但发生了错误。可能没有可用的磁盘空间,或者您的帐户没有创建临时文件的权限。查找可能提供更多信息的操作系统错误消息。
-1359 读取blob文件' file-name '的错误。在输出到保存TEXT或BYTE变量的临时文件期间,操作系统发出错误信号。可能是磁盘已满,或者发生了硬件故障。有关更多信息,请查找操作系统消息。
-1360 此字段没有PROGRAM =子句。使用表单规范文件中的PROGRAM属性没有为该字段指定外部程序(仅适用于ASCII终端上的文本用户界面模式)
-1373 字段' field-name '不在CONSTRUCT / INPUT语句的字段列表中。已使用显示的字段名称调用内置函数get_fldbuf()或field_touched()。但是,在此CONSTRUCT或INPUT语句中未请求来自该字段的输入。因此,该函数不能返回任何有用的值。查看这些函数的所有用法,并将它们与语句开头的字段列表进行比较。
-1374 SQL字符截断或事务警告。程序设置WHENEVER WARNING STOP,并出现警告情况。如果涉及的语句是DATABASE语句,则条件是刚刚打开的数据库使用事务日志。在任何其他语句中,条件是必须截断数据库中的字符值以适合其目标。
-1375 聚合中的SQL NULL值或模式ANSI数据库警告。程序设置WHENEVER WARNING STOP,并出现警告情况。如果涉及的语句是DATABASE语句,则条件是刚刚打开的数据库符合ANSI标准。在任何其他语句中,条件是在计算聚合值时使用了空值。
-1376 SQL,数据库服务器或程序变量不匹配警告。程序设置WHENEVER WARNING STOP,并出现警告情况。如果涉及的语句是DATABASE或CREATE DATABASE语句,则条件是数据库服务器打开数据库。在任何其他语句中,条件是SELECT语句返回的值多于包含它们的程序变量。
-1377 SQL float-to-decimal转换警告。程序设置WHENEVER WARNING STOP,并出现警告情况。条件是在刚刚打开的数据库中,数据库服务器将使用DECIMAL数据类型作为FLOAT值。
-1378 SQL非ANSI扩展警告。虽然当前数据库符合ANSI标准,但仍执行了不属于ANSI SQL的数据库操作。此消息仅供参考。
-1396 无法打开报告PRINT FILE源文件进行读取。无法打开在PRINT FILE语句中命名的文件。查看文件名。如果它不在当前目录中,则必须指定完整路径。如果文件存在,请确保您的帐户有权阅读该文件。
-2017 字符数据值无法正确转换为字段类型。您已将字符值(带引号的字符串)输入到具有不同数据类型的字段中(例如INTEGER)。但是,您输入的字符无法转换为字段的类型。重新输入数据。
-2024 已经指定了记录“ 记录名称 ”。为ATTRIBUTES部分中用于定义字段的每个表自动定义屏幕记录。如果使用表的名称定义记录,则将其视为重复记录。检查表单规范中每个屏幕记录和屏幕数组的记录名是否唯一。
-2028 符号' symbol-name '不表示此表单中使用的表前缀。在SCREEN RECORD语句中,每个组件必须由表格名称引入,如“表格”部分中所定义,或者由FORMONLY一词引入。根据TABLES部分查看指示名称的拼写,并检查语句其余部分的标点符号。
-2029 屏幕记录数组' record-name '具有不同的组件大小。屏幕记录数组名称的组件大小与数组的指定维度不同,或者它们之间有所不同。当一个或多个列显示不同的次数时,会显示此错误消息。屏幕数组的尺寸写在方括号中,后面跟着它的名字。验证屏幕数组的尺寸是否与屏幕字段匹配。
-2039 BLOB字段不支持AUTONEXT,DEFAULT,INCLUDE,VERIFY,RIGHT和ZEROFILL属性。指定的数据类型的列不能以这些属性所暗示的方式使用。检查表名和列名是否符合预期,并验证数据库中DATABASE语句命名的表的当前定义。
-2041 无法打开“ 表单名称 ” 表单。无法打开表单文件名。这可能是因为它不存在,或者用户没有读取权限。检查文件名的拼写。检查当前目录中是否存在表单文件。如果它在另一个目录中,请检查是否提供了正确的路径名。在UNIX™系统上,如果这些内容正确无误,请验证您的帐户是否具有该文件的读取权限。
-2045 字段的条件属性不能取决于其他字段的值。COLOR属性的WHERE子句中的布尔表达式只能使用该字段和常量的名称。修改此属性,然后重新编译表单。
-2100 字段' field-name '具有验证字符串错误,String = string。存储在syscolval或syscolatt表中的格式或验证字符串之一的编码不正确。字符串显示为它应用的字段。更新表中的字符串。
-2810 名称“ database-name ”不是现有的数据库名称。此名称在表单规范的开头的DATABASE语句中找到,不是可以找到的数据库。检查数据库名称的拼写和FGLPROFILE文件中的数据库条目。
-2820 括号之间的标签名称未正确给出或标签丢失。在表单规范的布局部分中,建议括号包含简单名称。相反,它们包含空格或无效名称。检查表单的布局部分是否有无效的表单项标签。
-2830 在这条线上找到了一个左方括号,没有右方括号来匹配它。每个左方括号字段分隔符必须在同一行上具有右方括号分隔符。查看表单定义文件以确保正确标记所有字段。
-2840 字段标签' label-name '未在表单中定义。指示的名称出现在此ATTRIBUTES语句的左侧,但它不会出现在SCREEN部分的括号内。查看已定义的字段标记,以查看为何忽略此标记。
-2843 列' column-name '未出现在表单规范中。此ATTRIBUTES语句中的名称尚未在表单规范中定义。检查语句中的所有名称是否拼写正确并正确定义。
-2846 字段' field-name '不是表' table-name '的成员。此声明中的某些内容表明显示的名称是此表的一部分,但在当前数据库中并非如此。查看两个名称的拼写。如果它们符合您的意图,请检查是否正在使用正确的数据库,并且该表尚未更改。
-2859 列' column-name '是多个表的成员 - 您必须指定表名。在TABLES部分中命名的两个或多个表具有显示名称的列。你必须明确你的意思。为此,请将表名作为列名的前缀写为table.column,以便在表单规范中使用此名称。
-2860 ' column-name ' 的列/值类型不匹配。此语句使用DEFAULT子句为字段分配值,或者将其值与INCLUDE子句一起使用,但它使用的数据与字段的数据类型不一致。查看字段的数据类型(来自与其关联的列),并确保仅分配兼容值。
-2862 无法在数据库中找到表' table-name '。在表单中指定的数据库中不存在指示的表。检查表名和数据库名的拼写。如果它们符合您的预期,则表明您未使用所需的数据库版本,或者数据库已更改。
-2863 指定表中不存在“ column-name ” 列。存在表单的TABLES部分中指定的表,但是在ATTRIBUTES部分中命名的column-name却不存在。检查它对实际表的拼写。表可能已更改,或者列已重命名。
-2864 表' table-name '不在指定的表中。指定的表在此语句中使用,但未在表单规范的TABLES部分中定义。检查它的拼写; 如果它符合您的意图,请在表格部分添加该表格。
-2865 表' table-name ' 中不存在列' column -name '。此语句中的某些内容暗示显示的列是指定表的一部分(很可能该语句引用table-name.column-name)。但是,该表中未定义它。检查两个名称的拼写。如果它们符合您的意图,请确保数据库模式(.sch)是最新的; 可能表已被更改或列重命名,因此需要使用fgldbsch工具提取新的数据库模式。
-2892 列' column-name '出现的时间超过一次。如果希望在表单中复制列,请使用相同的显示字段标签。相同的列名称不止一次列在ATTRIBUTES部分中。在两个或多个位置显示同一列的预期方法是在屏幕布局中放置两个或多个字段,每个字段具有相同的标记名称。然后在ATTRIBUTES部分中放置一个语句,将该标记名与列名相关联。当前列值将在所有字段中重复。如果您打算显示恰好具有相同列名的不同列,请在每列前面加上其table-name。
-2893 显示字段标签' label-name '在此表单中出现多次,但长度不同。您可以在屏幕布局中放置多个字段副本(所有字段都显示相同的列),但所有副本的长度必须相同。检查表单定义以确保如果您打算拥有一个字段的多个副本,则所有副本都是相同的。
-2975 显示字段标签' label-name '尚未使用。字段标记已在表单规范文件的屏幕部分中声明,但未在属性部分中定义。检查表单规范文件。
-2992 显示标签' label-name '已被使用。表单编译器指示名称已定义两次。必须在表单规范中唯一地定义这些名称。查看名称的所有用法,以查看其中一个是否不正确。
-2997 请参阅错误编号error-num。数据库服务器返回显示的错误。在数据库服务器文档中查找显示的错误。
-4303 期望的blob变量或游标名称。FREE语句的参数必须是游标或预准备语句的名称,或者在BDL中,必须是具有BYTE或TEXT数据类型的变量的名称。检查FREE关键字后使用的名称。
-4307 显示列表中的变量和/或常量的数量与显示目标中的表单字段的数量不匹配。由于在此语句中的TO关键字后面列出了字段,因此要显示的值列表中必须包含完全相同的项目。查看声明。
-4308 输入变量的数量与屏幕输入列表中的表单字段数不匹配。您的INPUT语句必须指定与字段相同数量的变量。检查时,请记住,当您使用星号或THRU引用记录时,它与单独列出每个记录组件相同。
-4309 无法在报表标题或预告片中包含的循环或CASE语句中进行打印。BDL需要知道将多少行空间用于页面标题和预告片; 否则,它不知道页面上允许的详细行数。由于无法预测循环执行次数或CASE的哪个分支将被执行,因此它禁止在FIRST PAGE HEADER,PAGE HEADER和PAGE TRAILER部分的这些上下文中使用PRINT。重新安排代码以将PRINT语句放在始终执行的位置。
-4319 符号' symbol-name '已定义多次。显示的变量出现在此之前的至少一个其他DEFINE语句中。检查您的代码。如果此DEFINE在函数或MAIN部分内,则前一个也是。如果此DEFINE超出任何功能,则前一个功能也不在任何功能之内; 但是,它可能在GLOBALS语句包含的文件中。
-4320 符号' symbol-name '不是指定数据库中表的名称。命名表不会出现在数据库中。查看声明。表名可能在程序中拼写错误,或者自上次编译程序以来表可能已被删除或重命名。
-4322 符号' symbol-name '不是指定数据库中列的名称。前面的语句建议命名列是指定数据库中某个表的一部分。该表存在,但该列未显示在其中。检查列名的拼写。如果它按预期拼写,则表格已被更改,或者列重命名,或者您没有访问预期的数据库。
-4323 变量' variable-name '太复杂,无法在赋值语句中使用。命名变量是一个复杂的变量,如记录或数组,不能在LET语句中使用。您必须使用星号表示法将组件组分配给组件组。
-4324 变量' variable-name '不是字符类型,不能用于包含连接结果。此语句尝试连接两个或多个字符串(使用逗号作为连接运算符)并将结果分配给命名变量。不幸的是,它不是字符变量,在这种情况下无法自动转换字符。将连接的字符串分配给字符变量; 然后,如果要将结果视为数字,请将字符串作为整体分配给数字变量。
-4325 此记录分配语句中的源记录和目标记录在类型和/或长度上不兼容。此语句使用星号表示法将一个记录的所有组件分配给另一个记录的相应组件。但是,组件不对应。请注意,BDL严格按位置匹配记录组件,第一个匹配记录组件,第一个匹配,第二个匹配,依此类推; 它与名字不符。如果源和目标记录的组件数量和类型不同,则必须为每个组件编写一个简单的赋值语句。
-4328 变量' variable-name '过于复杂,无法用作函数返回的目标。命名变量太复杂,无法直接在RETURNING子句中分配。必须单独返回复杂变量的各个成员。
-4330 RETURN语句只能在函数内执行。当RETURN子句用于无效上下文(如MAIN,REPORT或DIALOG块)时,会发生此错误。
-4333 已使用不同数量的参数调用函数' function-name '。在程序的早期,在参数列表中调用具有不同数量参数的相同函数或事件。这些调用中至少有一个必须出错。检查FUNCT
-4334 当前形式的变量' variable-name '太复杂,无法在此语句中使用。变量包含太多组件。在此语句中只能使用简单变量(具有单个组件的变量)。如果variable-name是一个数组,则必须提供一个下标来仅选择一个元素。如果是记录,则必须只选择其中一个组件。(但是,如果此语句允许变量列表,如在INITIALIZE语句中,则可以使用星号或THRU表示法将记录名称转换为组件列表)
-4335 符号' field-name '不是记录' record-name ' 的元素。record.field表达式中使用的字段名称未标识为记录变量的成员。找到记录的定义(可能在GLOBALS文件中),验证其字段的名称,并更正字段名称的拼写。
-4336 参数' param-name '尚未在函数或报告中定义。名称variable-name出现在此函数的FUNCTION语句的参数列表中。但是,它不会出现在函数内的DEFINE语句中。所有参数必须在使用前在其功能中定义。检查您的代码。可能你写了一个DEFINE语句但是在两个地方都没有以相同的方式拼写变量名。
-4338 符号' symbol-name '已经被定义为一次参数。显示的名称出现在FUNCTION语句的参数列表中,并出现在函数体中的至少两个DEFINE语句中。检查您的代码。只允许在DEFINE语句中出现一个外观。
-4340 变量' variable-name '过于复杂,无法在表达式中使用。在表达式中,只能使用简单变量(具有单个组件的变量)。如果指示的变量是数组,则必须提供下标以仅选择一个元素。如果它是记录或对象,则必须只选择其中一个组件。
-4341 聚合函数仅允许在报表和SELECT语句中使用。SUM,AVG和MAX等聚合函数只能出现在SQL语句中以及在报表正文中使用的某些语句中。程序语句中的普通表达式不支持它们。查看代码并检查聚合函数是在SQL语句中还是在REPORT例程的正确块中。
-4343 订阅不能应用于变量' variable-name '。您尝试将[x,y]下标表达式用于既不是字符数据类型也不是数组类型的变量。检查变量数据类型并确保它可以与下标表达式一起使用。
-4347 变量' variable-name '不是记录。它不能引用记录元素。在此语句中,变量名称后跟一个点,后跟另一个名称。这是您引用记录变量的组件的方式; 但是,变量名未定义为记录。您已经写了错误变量的名称,或者没有按照您的意图定义变量名。
-4353 为报告指定的ORDER BY或GROUP项的类型对排序无效。REPORT例程使用使用TEXT和BYTE等类型定义的变量定义ORDER BY或GROUP子句,这种变量太复杂,无法用于比较。因此,具有此类型的列不能用于对行进行排序或分组。查看报告并使用使用简单数据类型定义的项对行进行排序或分组。
-4356 已在此报告中指定了PAGE HEADER。REPORT中只允许一个PAGE HEADER控制块。搜索其他PAGE HEADER部分并将所有语句组合在一个唯一的控制块中。
-4357 本报告中已指定PAGE TRAILER。报告中只允许一个PAGE TRAILER控制块。搜索其他PAGE TRAILER部分并将所有语句组合在一个唯一的控制块中。
-4358 本报告中已经指定了FIRST PAGE HEADER。报告中只允许一个FIRST PAGE TRAILER控制块。搜索其他FIRST PAGE TRAILER部分并将所有语句组合在一个唯一的控制块中。
-4359 此报告中已指定ON EVERY ROW子句。报告中只允许一个ON EVERY ROW控制块。搜索其他ON EVERY部分并将所有语句组合在一个唯一的控制块中。
-4360 本报告中已指定ON LAST ROW子句。REPORT中只允许一个ON LAST ROW控制块。搜索其他ON LAST ROW部分并将所有语句组合在一个唯一的控制块中。
-4361 组聚合只能在AFTER GROUP子句中出现。适用于一组行的聚合函数(GROUP COUNT / PERCENT / SUM / AVG / MIN / MAX)只能在处理完整组时在报表中的某个点使用,即在AFTER GROUP控制块中。确保AFTER GROUP块存在且已被识别。如果在其他时间需要组聚合的值(例如,在PAGE TRAILER控制块中),则可以将其保存在AFTER GROUP块中带有LET语句的模块变量中。
-4363 报告在标题或预告片中的循环中不能跳过行。BDL需要知道将多少行空间用于页眉和预告片(否则它不知道页面上允许有多少详细行)。它无法预测循环执行的次数,因此必须禁止在PAGE HEADER,PAGE TRAILER和FIRST PAGE HEADER部分的循环中使用SKIP语句。查看报告标题或预告片以避免循环中的SKIP。
-4369 符号' symbol-name '不代表已定义的变量。显示的名称显示在预期变量的位置,但它与适用于此上下文的DEFINE语句中的任何变量名称都不匹配。检查名称的拼写。如果它是您想要的名称,请回顾并找出尚未定义的名称。可能已从此源模块中省略了GLOBALS语句,或者它命名的文件不正确。可能此代码已从另一个模块或另一个函数复制,但DEFINE语句也未被复制。
-4371 必须在一个程序模块中唯一声明游标。在语句DECLARE cursor-name CURSOR中,标识符cursor-name只能在源文件中的一个DECLARE语句中使用。即使DECLARE语句出现在函数内部也是如此。虽然使用DEFINE语句创建的程序变量是函数的本地变量,但函数中的游标仍然是整个模块的全局搜索重复的游标名称并将名称更改为具有唯一标识符。
-4372 游标' cursor-name '尚未在此程序中声明。显示的名称出现在预期的声明游标或预准备语句的名称的位置; 但是,到目前为止,程序中没有声明(或准备)该名称的游标(或语句)。检查名称的拼写。如果它是您想要的名称,请回顾该程序以了解它未被声明的原因。可能DECLARE语句出现在未包含的GLOBALS文件中。
-4374 此类语句只能在MENU语句中使用。该陈述仅在MENU语句的上下文中有意义。查看附近的程序,查看END MENU语句是否放错位置。如果您打算在显示之前设置菜单的外观,请使用MENU范围内的BEFORE MENU块。
-4375 页面长度太短,无法覆盖指定的页眉和尾部长度。REPORT定义页面标题和尾部部分,其总行数不足以小于指定的页面长度,以便打印一些细节线。查看[FIRST] PAGE HEADER和PAGE TRAILER块以使用更少的行或增加页面长度。
-4379 无法打开输入文件' file-name '。该文件不存在,或者在UNIX上,您的帐户无权读取该文件。文件名可能拼写错误,或指向文件的目录路径指定不正确。
-4380 无法创建列表文件' file-name '。无法创建该文件。检查指向正确指定文件的目录路径,并在UNIX系统上检查您的帐户是否有权在该目录中创建文件。从操作系统中查找其他更明确的错误消息。磁盘可能已满,或者您已打开文件数量限制。
-4382 包含数组类型元素的记录变量可能不会被“。”或THROUGH简写引用,或者用作函数参数。。和THROUGH / THRU表示法用于使用数组成员扩展记录。允许使用数组成员定义记录,但必须始终使用此元素及其完整名称record.array [n]。。*或THROUGH / THRU符号仅扩展记录的简单成员。
-4383 元素' name-1 '和' name-2 '不属于同一记录。显示的两个名称用于需要一个记录的两个组件的位置; 但是,它们不是同一记录的组成部分。检查两个名称的拼写。如果它们按预期拼写,请返回到记录的定义,并查看为什么它不包含两个名称作为组件字段。
-4402 在这种类型的语句中,下标可能仅适用于数组。该语句包含一个名称后跟方括号,但名称不是数组变量的名称。检查语句的标点符号和所有名称的拼写。下标的名称必须是数组。如果您打算在此语句中使用字符子字符串,则必须修改该程序。
-4403 变量' variable-name ' 的维数与下标数不匹配。在此语句中,显示其名称的数组的下标数量与定义的维度数不同。检查下标的标点符号。如果它符合您的意图,那么请查看定义了variable-name的DEFINE语句。
-4410 上一行中有一个数字常量太大或太小。编译器无法处理数字常量,因为它太大或太小而无法表示有效的SMALLINT,INTEGER,BIGINT或DECIMAL常量。检查数字常数和数字常量的标点符号。例如,确保没有为数字键入字母。
-4414 标签' label-name '已被使用,但从未在上述主程序或功能中定义。GOTO或WHENEVER语句引用显示的标签,但当前函数或主程序中没有相应的LABEL语句。检查标签的拼写。如果它符合您的意图,请查找并检查定义它的LABEL语句。你不能用GOTO转出程序块; 标签必须在使用它们的同一功能体中定义。
-4415 报表中指定的ORDER BY或GROUP项必须是报表参数之一。ORDER BY,AFTER GROUP OF或BEFORE GROUP OF语句中使用的名称也必须出现在REPORT语句的参数列表中。无法基于全局变量或其他表达式进行排序或分组。检查语句中名称的拼写,并将它们与REPORT语句进行比较。
-4416 验证字符串中存在错误:' validation-string '。syscolval表中的验证字符串不正确。更改syscolval表中的相应DEFAULT或INCLUDE值。
-4417 此类语句只能在报表中使用。诸如PRINT,SKIP或NEED之类的语句仅在报告函数的主体内有意义,其中存在用于接收输出的隐式报告列表。从代码中删除报表特定语句,该代码不在报表正文中。
-4418 INPUT ARRAY或DISPLAY ARRAY语句中使用的变量必须是数组。DISPLAY ARRAY或INPUT ARRAY之后的名称必须是记录数组的名称。检查名称的拼写。如果它符合您的意图,请查找并检查DEFINE语句以查看它不是数组的原因。(如果要显示或输入简单变量或数组的单个元素,请使用DISPLAY或INPUT语句。)
-4420 在标题或尾部子句的IF-THEN-ELSE语句的IF部分中打印的行数必须等于ELSE部分中打印的行数。运行时系统需要知道在头部和尾部部分中将填充多少行(否则它不知道要在页面上放置多少详细行)。因为它无法分辨IF语句的哪一部分将被执行,所以它要求两者产生相同数量的输出行。在IF语句的每个块中使用相同数量的PRINT语句。
-4425 变量' variable-name '尚未定义为表' table-name '。已命名变量已在UPDATE语句的SET子句或INSERT语句的VALUES子句中使用,但它未定义LIKE正在修改的表。因此,运行时系统无法将记录组件与表列关联。确保模式文件是最新的,并检查变量是否像表一样定义。您还可以使用不同的语法重写UPDATE或INSERT语句,以显示列名和记录组件之间的显式关系。
-4440 字段' field-name-1 '在记录' record-name ' 中的' field-name-2 ' 之前,并且在与THROUGH速记一起使用时也必须在它之前。THROUGH或THRU简写要求您提供开始和结束字段,因为它们在记录中以物理顺序出现。检查名称的拼写; 如果它们符合您的意图,那么请参考VARIABLE语句,其中定义了记录,以查看它们不符合您预期的顺序。
-4447 ' key-name '不是可识别的键值。编译器不知道ON KEY子句中使用的密钥名称。在文档中搜索可能的键名称(F1-F255,Control-?)。
-4448 无法打开文件' 文件名 '进行读写。该文件无法打开。验证文件名是否拼写正确以及您的帐户是否有权读取或写入文件。
-4452 函数(或报告)' function-name '已经定义。每个函数(或报表,类似于函数)必须在程序中具有唯一的名称。更改功能或报告名称。
-4457 列表中最多可包含4个键。交互式指令定义了一个ON KEY()子句,其中包含4个以上的键。从列表中删除键。
-4458 此数组的一个维度已超出65535的限制。该程序使用的静态数组的维度超出限制。使用低于65535限制的维度。
-4463 NEXT FIELD语句只能在INPUT或CONSTRUCT语句中使用。NEXT FIELD语句在INPUT,INPUT ARRAY或CONSTRUCT语句之外使用。从该部分代码中删除NEXT FIELD语句。
-4464 列数必须与UPDATE语句的SET子句中的值数相匹配。在UPDATE语句中,使用的值的数量与列数不匹配。检查表定义,然后在UPDATE语句中添加或删除值或列。
-4476 记录成员不能与数据库列子字符串一起使用。此语句引用了name1.name2 [...]形式。这是您引用列的子字符串的形式:table.column [...]。但是,名称不是数据库中的表和列,因此BDL假定它们引用记录的字段。检查语句并确定目标:对列或记录的引用。如果是列引用,请验证数据库中表和列的名称。如果它是记录引用,请验证是否正确定义了记录和组件。
-4477 变量' variable-name '是一个数组。您必须在此语句中指定其中一个元素。您试图在SQL语句中使用没有元素规范的数组。使用数组的其中一个成员。
-4485 只有BYTE或TEXT类型的blob变量可以在LOCATE语句中使用。LOCATE语句使用的数据类型与BYTE或TEXT不同。确保将LOCATE使用的变量定义为BYTE或TEXT。
-4488 此时程序不能CONTINUE或EXIT语句类型,因为它不是立即在statement-type语句中。此CONTINUE或EXIT语句在其上下文中不合适。检查您的代码。可能是语句错位,或者语句类型指定不正确。
-4489 上述语句中使用的变量必须是全局变量。REPORT例程使用本地函数变量或报表参数定义OUTPUT REPORT TO。查看report子句以使用全局变量或模块变量。
-4490 对于同一字段,不能有多个BEFORE子句。您不能为同一字段指定多个BEFORE FIELD子句。检查您的代码以消除多个BEFORE FIELD子句。
-4491 您不能为同一个字段设置多个AFTER子句。您不能为同一字段指定多个AFTER FIELD子句。检查您的代码以消除多个AFTER FIELD子句。
-4534 Wordwrap不能在报表标题或预告片中使用。报告例程使用FIRST PAGE HEADER,PAGE HEADER或PAGE TRAILER部分中的WORDWRAP子句。从表达式中删除WORDWRAP子句。
-4631 DATETIME或INTERVAL限定符的起始字段必须在时间列表中早于其结束字段。DATETIME或INTERVAL的限定符包括start TO end,其中从该列表中选择开始和结束:YEAR MONTH DAY HOUR MINUTE SECOND FRACTION。开始字段的关键字必须在列表中早于结束字段的关键字,或者与结束字段的关键字相同。检查起始字段和结束字段限定符的顺序。例如,DAY TO FRACTION和MONTH TO MONTH的限定符是有效的,但是MINUTE T​​O HOUR中的一个不是。
-4632 FRACTION的括号精度必须介于1和5之间。不能为其他时间单位指定精度。在DATETIME限定符中,只有FRACTION字段在括号中可以具有精度,并且它必须是从1到5的单个数字。检查当前语句中的DATETIME限定符; 其中一个违反了这些规则。INTERVAL限定符的第一个字段也可以具有从1到5的括号内的精度。
-4652 函数' function-name '只能在INPUT或CONSTRUCT语句中使用。显示的函数在INPUT或CONSTRUCT语句之外使用。但是,它返回的结果仅在INPUT或CONSTRUCT的上下文中有意义。查看代码以确保END INPUT或END CONSTRUCT语句没有放错位置。查看该功能的操作和使用,以确保您了解它。
-4653 INPUT / CONSTRUCT语句中不能出现多于一个BEFORE或AFTER INPUT / CONSTRUCT子句。可能只有一个BEFORE语句块来初始化每个语句类型。确保所有INPUT,CONSTRUCT和MENU语句的范围都使用END语句正确标记。然后将所有准备代码组合成一个BEFORE块。
-4656 CANCEL INSERT只能在INPUT ARRAY语句的BEFORE INSERT子句中使用。CANCEL INSERT语句在INPUT ARRAY的BEFORE INSERT子句之外使用。查看代码以确保除BEFORE INSERT子句之外的任何地方都没有使用CANCEL INSERT。
-4657 CANCEL DELETE只能在INPUT ARRAY语句的BEFORE DELETE子句中使用。CANCEL DELETE语句在INPUT ARRAY的BEFORE DELETE子句之外使用。查看代码以确保除了BEFORE DELETE子句之外的任何地方都没有使用CANCEL DELETE。
-4668 由START REPORT语句指定的报告输出不是文件,管道,屏幕,打印机,管道在线模式或表单模式下的管道中的任何一个。报告的输出只能发送到文件,管道(表单或行模式),屏幕或打印机中的任何一个。检查START REPORT指令并确保OUTPUT子句指定了一个受支持的值。
-4900 此处不支持此语法。使用[screenrecordname。] screenfieldname。BEFORE FIELD或AFTER FIELD中的字段名称规范无效。检查字段名称并使用[screenrecordname。] screenfieldname语法。
-4901 致命的内部错误:描述(行号)。当fglcomp编译器无法识别问题并且必须停止处理源时,会发生此一般错误。检查错误消息中显示的行附近的代码。
-6001 无法启动许可证管理器守护程序。在许可证管理器启动期间创建进程失败时会发生此错误。增加允许的最大进程数(ulimit)
-6012 无法获取许可证信息。检查您的环境和许可证(运行'fglWrt -a info')。请参阅错误-6015。
-6013 限时版:时间已过期。安装的许可证是具有时间限制且时间已过期的许可证。该程序无法启动。联系您的经销商或支持中心。
-6014 您的序列号对此版本无效。许可证序列号对于此版本的软件无效。联系您的经销商或支持中心。
-6015 无法获取许可证信息。检查您的环境和许可证(运行'fglWrt -a info')。应用程序无法检查许可证有效性。许可经理:许可证可能尚未安装许可证控制器无法与许可证管理器通信。检查许可证管理器是否已启动,并检查FGLPROFILE条目flm.server和flm.service是否包含有效信息。目录$ FLMDIR / lock和下面的所有文件都必须具有读/写权限。许可控制器:许可证可能尚未安装。目录$ FGLDIR / lock和下面的所有文件都必须具有读/写权限。
-6016 无法获取许可证信息(错误错误号)。检查您的环境和许可证(运行'fglWrt -a info')。该应用程序无法检查许可证的有效性。请参阅错误-6015。
-6017 超出用户限制。无法运行此程序。已达到许可证允许的最大用户数。该程序无法启动。联系您的经销商或支持中心。
-6018 无法访问内部数据文件。无法继续此计划。请检查您的环境(变量名称)。当客户端计算机在服务器上启动应用程序时,应用程序将数据存储在$ FGLDIR / lock目录中。客户端必须具有在此目录中创建和删除文件的权限。请勿删除或修改$ FGLDIR / lock目录中包含的文件更改$ FGLDIR / lock目录的权限,或使用具有正确权限的用户名连接到服务器。
-6019 此演示版仅允许一个用户。演示版本设计为仅与一个用户一起运行。另一个用户或另一个图形守护程序当前处于活动状态。等到用户停止当前程序,或使用相同的图形守护程序。
-6020 安装:无法打开' 文件名 '。缺少文件或未为当前用户设置权限。检查尝试执行应用程序的用户的文件权限是否正确。如果文件丢失,请重新安装编译器包。
-6021 您不能被连接。检查您的环境和许可证(运行'fglWrt / greWrt -a info')。检查许可证安装。
-6022 示范时间已过期。请再次运行此程序。运行时演示版本仅在您启动程序后的几分钟内有效。重启程序。
-6023 演示程序不允许生成C代码。此类许可证不允许生成C代码。
-6025 使用Genero Mobile编译的模块在运行时需要Genero Mobile许可证。运行时使用的当前许可证必须是Genero Mobile许可证。
-6025 示范时间已过期。请联系您的供应商。该产品的演示版本的时间限制为30天。重新安装新的演示版本,或致电软件供应商购买永久许可证。
-6026 跑步者示范的不良链接。请重试或重建你的跑步者。跑步者已损坏。
-6027 无法访问许可证服务器。请检查以下内容:- 资源文件中的许可证服务器条目。(服务端口)- 许可证服务器主机。- 许可证服务器程序。您尚未在$ FGLDIR / etc / fglprofile文件中为环境变量[fgllic | fls | flm] .server指定值。检查FGLPROFILE文件以获取入口点[fgllic | fls | flm] .server并指定运行许可证管理器的计算机的名称。
-6028 已达到Genero Mobile pcode大小限制。请联系您的供应商。当前许可证不允许更大的程序。
-6029 用于检查的未知参数' param-name '。fglWrt或flmprg工具的命令行包含未知参数。检查命令行参数并重试该命令。
-6031 临时许可证许可证号已过期。您的临时运行时许可证已过期。致电您的软件供应商以获取新许可证。
-6032 命令名:非法选项:' option-name '。您没有为指定的命令使用有效选项。检查命令行语法,然后重试。
-6033 命令名:' option-name '选项需要参数。如果没有参数,则无法使用该工具的此选项。检查命令行,然后重试。
-6034 警告!这是临时许可证,安装号是' installation-number '。您已安装30天的临时许可证。如果要继续运行程序,则必须在此期间结束前输入安装密钥。这只是一条警告信息。
-6035 无法在目录中读取编译器无法访问$ FGLDIR / lock目录。当前用户必须具有此目录中的读写权限。授予当前用户对$ FGLDIR / lock目录的读写权限。
-6036 此许可证需要有效的订阅密钥。检查你的环境(运行'grxWrt -a info')检查Genero Report许可证。
-6041 无法检索网络接口信息。检索网络接口信息时发生错误。重启你的程序。如果这不能解决您的问题,请联系您的经销商。
-6042 MAC地址已更改。自首次安装许可证以来,主机的MAC地址已更改。必须重新安装许可证,或恢复旧的MAC地址。
-6043 测试期结束。您必须安装新许可证。测试时间许可证已过期。致电您的软件供应商以购买新许可证。
-6044 IP地址已更改。主机的IP地址已更改。恢复主机的IP地址,或重新安装许可证。最新版本的许可证控制器不再检查此项。
-6045 主机名已更改。主机名已更改。恢复主机名或重新安装许可证。最新版本的许可证控制器不再检查此项。
-6046 无法获取文件参考编号信息。无法获取有关许可证文件的信息。重新安装许可证。联系您的经销商。
-6047 许可证文件的设备编号已更改。许可证文件已被触及。许可证不再有效。重新安装许可证。联系您的经销商。
-6048 许可证文件的文件引用号已更改。许可证文件已被触及。许可证不再有效。重新安装许可证。联系您的经销商。
-6049 本产品仅限运行时许可。不允许编译。您已使用此程序包安装了运行时许可证。您无法使用此许可证编译BDL源代码模块。如果要编译.4gl源代码,则必须购买并安装开发许可证。联系您的经销商。
-6050 临时许可证许可证号已过期。请联系您的供应商。已安装具有时间限制的许可证且许可证已过期。安装新许可证以激活产品。联系您的经销商。
-6051 临时许可证许可证号已过期。请联系您的供应商。已安装具有时间限制的许可证且许可证已过期。安装新许可证以激活产品。联系您的经销商。
-6052 临时许可证许可证号已过期。请联系您的供应商。已安装具有时间限制的许可证且许可证已过期。安装新许可证以激活产品。联系您的经销商。
-6053 安装路径已更改。它必须保持原始安装路径。FGLDIR的价值或FGLDIR的位置已经改变。询问安装产品的人员是否有原始安装目录的位置,然后设置FGLDIR环境变量。
-6054 无法读取许可证文件。检查安装路径和您的环境。验证是否已安装许可证。当前用户无法读取包含许可证的文件。许可证控制器:检查FGLDIR环境变量是否已正确设置,以及当前用户是否可以读取文件$ FGLDIR / etc / f4gl.sn。许可证管理器:检查当前用户是否可以读取文件$ FLMDIR / etc / license / lic ?????。dat。
-6055 无法更新许可证文件。检查安装路径和您的环境。验证是否已安装许可证。当前用户无法覆盖包含许可证的文件。许可证控制器:检查FGLDIR环境变量是否已正确设置,并且当前用户可以写入文件$ FGLDIR / etc / f4gl.sn。许可证管理器:检查文件$ ​​FLMDIR / etc / license / lic ?????。dat是否可由当前用户写入。
-6056 无法写入许可证文件。请检查您的权利。当前用户无法覆盖包含许可证的文件。许可证控制器:检查FGLDIR环境变量是否已正确设置,并且当前用户可以写入文件$ FGLDIR / etc / f4gl.sn。许可证管理器:检查文件$ ​​FLMDIR / etc / license / lic ?????。dat是否可由当前用户写入。
-6057 无法读取许可证文件。检查安装路径和您的环境。验证是否已安装许可证。当前用户无法读取包含许可证的文件。检查当前用户是否可以读取文件$ FGLDIR / etc / f4gl.sn。还要检查是否正确设置了FGLDIR环境变量。
-6058 许可证文件格式不正确。验证是否已安装许可证。包含许可证的文件已损坏。重新安装许可证。如果您备份了当前安装的Genero Business Development Language,请还原位于$ FGLDIR / etc目录中的文件。
-6059 许可证文件格式不正确。验证是否已安装许可证。包含许可证的文件已损坏。重新安装许可证。如果您备份了当前安装的Genero Business Development Language,请还原位于$ FGLDIR / etc目录中的文件。
-6061 未安装许可证“ 许可证号 ”。显示的许可证未安装。重新安装许可证。
-6062 未找到“ 许可证号码 ”的已安装许可证。无法安装添加用户许可证。找不到添加用户的主许可证。联系您的经销商。
-6063 许可证' license-number '已经安装。显示的许可证已安装。没有采取任何特别的行动。
-6064 使用许可证管理器需要资源“flm.license.number”。要使用许可证管理器,错误消息中描述的FGLPROFILE条目必须存在并定义许可证号。
-6065 使用许可证管理器需要资源“flm.license.key”。要使用许可证管理器,错误消息中描述的FGLPROFILE条目必须存在并定义许可证密钥。
-6066 许可证'license-number'不能安装在' license-number '上。添加用户许可证与主许可证不匹配。无法安装添加用户许可证。联系您的经销商。
-6067 如果要添加用户,则需要已安装的许可证。必须在主许可证之后安装添加用户许可证。在添加用户许可证之前安装主许可证。如果这不能解决您的问题,请联系您的经销商。
-6068 没有安装许可证。没有为Genero业务开发语言安装许可证。安装许可证。如果已安装许可证,请检查是否正确设置了$ FGLDIR环境变量。
-6069 无法卸载许可证。卸载Genero Business Development Language许可证时出现问题。检查环境中是否正确设置了FGLDIR环境变量,并且当前用户是否有权删除$ FGLDIR / etc目录中的文件。
-6070 必须在资源文件中设置许可证服务器条目才能访问许可证服务器。您正在使用远程许可证进程,并且已将$ FGLDIR / etc / fglprofile中的fgllic.server的值设置为localhost或127.0.0.1地址。您必须使用计算机的真实IP地址,即使它是本地计算机。
-6071 无法使用目录' directory-name '。检查安装路径并验证访问权限是否为“drwxrwxrwx”。编译器需要在指定的目录中运行。更改此目录的权限。
-6072 无法在' 文件名 '中创建文件。检查安装路径并验证访问权限是否为“drwxrwxrwx”。编译器需要在指定的目录中运行。将此目录的权限更改为777模式。
-6073 无法在“ 文件名 ”中更改文件的模式。验证访问权限是否为“drwxrwxrwx”。编译器需要在指定的目录中运行。将此目录的权限更改为777模式。
-6074 ' file-name '没有'rwxrwxrwx'权限或不是目录。如果没有用户连接,请使用'ls -ld <installation-path> / lock'检查访问权限,或执行'rm -r <installation-path> / lock'。编译器需要在指定的目录中运行。更改此目录的权限。$ FGLDIR / lock目录仅包含BDL应用程序在运行时所需的数据。应用程序完成后,您可以删除此目录。如果在BDL应用程序运行时删除此目录,则应用程序将立即停止。
-6075 无法从目录' directory-name '中读取。检查安装路径并验证访问权限是否为“drwxrwxrwx”。编译器需要在指定的目录中运行。更改此目录的权限。
-6076 坏锁树。请检查您的环境。访问$ FGLDIR / lock目录时出现问题。检查当前用户是否有足够的权限读取和写入$ FGLDIR / lock目录。还要检查是否正确设置了FGLDIR环境变量。
-6077 坏锁树。请检查您的环境。访问$ FGLDIR / lock目录时出现问题。检查当前用户是否有足够的权限读取和写入$ FGLDIR / lock目录。还要检查是否正确设置了FGLDIR环境变量。
-6079 无法获取计算机名称或网络IP地址。使用许可证服务器时,每个图形客户端都必须具有IP地址。FGLSERVER必须保留客户端的IP地址或主机名。您正在使用远程许可证进程,并且已将$ FGLDIR / etc / fglprofile中的fgllic.server的值设置为localhost或127.0.0.1地址。您必须使用计算机的真实IP地址,即使它是本地计算机。对于与FGLSERVER环境变量一起使用的值也是如此。
-6080 无法从' host-name '主机获取IP地址。检查'flm.server'资源。系统找不到指定主机的IP地址。这是与您的系统有关的配置问题。检查ping命令是否得到回复。更正您的系统配置,然后尝试执行您的程序。
-6081 无法通过ping 访问主机' 主机名 '。检查资源文件中的许可证服务器条目。检查您的网络配置或增加'flm.ping'值。许可证服务器无法ping客户端计算机,或者它无法在$ FGLDIR / etc / fglprofile文件中的fgllic.ping条目指定的时间内获得响应。尝试手动ping指定的计算机。如果这样做,请尝试增加FGLPROFILE文件中fgllic.ping条目的值。如果ping没有响应,请修复系统配置问题,然后再次尝试该程序。
-6082 SYSERROR(error-num)描述:无法在套接字上设置选项TCP_NODELAY。检查系统错误消息并重试。Windows®计算机的插槽存在问题。检查系统配置是否正确,然后重试该程序。
-6083 Genero产品不允许在容器中运行。无法在虚拟OS容器中执行Genero产品。
-6084 无法执行操作。许可证分配给docker容器。许可证拒绝当前操作,因为它被分配给docker容器。
-6085 SYSERROR(error-num)说明:无法连接到主机'host-name'上的许可证服务器。检查以下内容: - 许可证服务器条目。 - 许可证服务器机器。 - 许可证服务器TCP端口。该应用程序无法检查许可证的有效性。为此,它尝试与安装产品的计算机上运行的Genero Business Development Language许可证服务进行通信。检查Genero业务开发语言许可证服务器是否在安装产品的计算机上运行。
-6086 SYSERROR(error-num)描述:无法将数据发送到许可证服务器。检查系统错误消息并重试。Windows计算机的套接字存在问题。检查系统配置是否正确,然后重试该程序。
-6087 SYSERROR(error-num)说明:无法从许可证服务器接收数据。检查系统错误消息并重试。Windows计算机的插槽存在问题。检查系统配置是否正确,然后重试该程序。
-6088 由于以下原因,您不能连接:description由于指定的原因,程序无法连接到许可证服务器。尝试解决所描述的问题并重新运行您的应用程序。
-6089 使用许可证服务器时,每个图形客户端都必须具有IP地址。FGLSERVER必须保留客户端的IP地址或主机名(不允许使用localhost或127.0.0.1)。使用客户端的真实IP地址或主机名。
-6090 SYSERROR(error-num)说明:无法创建套接字以启动许可证服务器。检查系统错误消息并重试。Windows计算机的插槽存在问题。检查系统配置是否正确,然后重新运行程序。
-6091 SYSERROR(error-num)描述:无法为许可证服务器绑定套接字。检查系统错误消息并重试。Windows计算机的插槽存在问题。检查系统配置是否正确,然后重新运行程序。
-6092 SYSERROR(error-num)说明:无法侦听许可证服务器的套接字。Windows计算机的插槽存在问题。检查系统配置是否正确,然后重新运行程序。
-6097 SYSERROR(error-num)说明:无法创建用于搜索活动客户端的套接字。Windows计算机的插槽存在问题。检查系统配置是否正确,然后重新运行程序。
-6094 SYSERROR(error-num)描述:这是WSAStartup错误。检查系统错误消息并重试。Windows计算机的插槽存在问题。检查系统配置是否正确,然后重新运行程序。
-6095 许可证问题:说明许可证类型不兼容。您正在安装早期版本,该版本未指定用于当前许可证服务器。重新安装,然后与您的供应商联系。
-6096 许可证服务器拒绝连接。将客户端计算机连接到Windows许可证服务器时出现问题。许可证服务器计算机存在配置问题。检查计算机和产品的配置。
-6100 许可证请求者发送的行格式错误。许可证管理器不了解许可证控制器发送的许可证请求。将许可证软件升级到可用的最新版本。如果问题仍未解决,请与支持中心联系。
-6101 许可证号“ license-number ”与许可证密钥“ license-key ” 不对应。许可证号或许可证密钥无效。检查输入的许可证号和密钥,然后重试。如果仍无法解决问题,请将许可证软件升级到可用的最新版本。如果问题仍未解决,请与支持中心联系。
-6102 验证资源“flm.license.number”和“flm.license.key”是否对应于有效许可证。fglprofile中的flm.license.number或flm.license.key条目未正确填充。确保这些fglprofile条目包含有效的许可证号。
-6103 许可证服务器不再提供许可证“ 许可证号 ”。许可证已从许可证服务器中卸载。它可能仍然显示为某些会话处于活动状态,但许可证不能用于启动新会话。重新安装许可证,或与支持中心联系。
-6107 超出用户限制。请稍后重试。已达到可运行的最大客户端数(由于已安装许可证)。稍后重试(当前用户数量减少时)或安装允许更多用户的新许可证。
-6108 环境不正确。没有本地许可证,或者环境设置不正确。检查您的环境和FGLDIR环境变量。
-6109 无法添加会话# session-number。您没有权限来创建新会话(表示新客户端的目录)。检查专用目录的权限。
-6110 无法添加程序' program-name '(pid = processid)。您没有权限为当前用户创建新应用程序(表示新应用程序的文件)。检查专用目录的权限。
-6112 不允许编译:此产品仅许可用于运行时。购买并安装开发许可证。
-6113 不允许编译:无效的许可证。购买并安装开发许可证。
-6114 无法启动程序'program-name'或进程号的结果为0。执行fglWrt -u以查找此安装允许的用户数时,可以启动命令“ps”(仅在UNIX上)。检查ps的权限。
-6116 字符数错误。提供的许可证号,许可证密钥,安装号,安装密钥或维护密钥不完整。确保提供的许可证号是正确的,然后重试。
-6117 条目长度必须为12个字符。提供的许可证号,许可证密钥,安装号,安装密钥或维护密钥不完整。确保提供的许可证号是正确的,然后重试。
-6118 此条目的校验和错误。输入许可证号码时,将验证校验和是否已提供。如果计算的校验和与提供的校验和不匹配,则会发生此错误。校验和或许可证号码是错误的。确保校验和和许可证号正确无误,然后重试。
-6122 您必须在资源文件中指定条目“flm.server”。flm.server缺少FGLPROFILE条目。此条目必须包含运行许可证管理器的主机的主机名或IP地址。添加并配置FGLPROFILE条目flm.server。
-6123 SYSERROR(error-num)描述:无法打开套接字。检查系统错误消息并重试。许可证控制器无法连接到许可证管理器。检查错误消息并解决问题。确保FGLPROFILE条目flm.server并 flm.service正确填写。检查您的网络配置。
-6129 许可证已卸载。这是一条信息消息。
-6130 此许可证需要完整安装。已安装的许可证尚未激活,但无法在临时安装模式下使用。请与您的供应商联系以获取激活密钥。
-6131 此许可证号码不再有效。请联系您的供应商。许可证号码不再被接受。请与您的供应商联系以获取新的许可证号。
-6132 不兼容的许可证控制器(fglWrt / greWrt)版本。所需的最低版本是min-version。将许可证控制器版本升级到指定版本或更高版本。
-6133 此产品需要BDL许可证。许可证号码应以字母F开头。此产品需要BDL许可证。致电支持中心获取BDL许可证。
-6134 该产品需要Genero许可证。许可证号码应以字母T开头。此产品需要Genero许可证。致电支持中心获取Genero许可证。
-6135 许可证密钥无效。许可证密钥与许可证号不对应。请致电支持中心以检查许可证密钥。
-6136 限制日期的许可证已过期。限时许可证已过期,产品已被阻止。致电支持中心获取新许可证。
-6137 此产品需要GRW许可证。此产品需要GRW许可证。致电支持中心获取GRW许可证。
-6138 本产品不接受GRW许可。本产品不接受GRW许可。致电支持中心,检查许可证是否与产品相符。
-6140 版本版本号这是一条信息消息。
-6142 尝试购买演示时间到期。请重新启动您的申请。以Try和Buy版本开始的应用程序将在执行几分钟后停止。重启您的申请。
-6143 此许可证需要有效的维护密钥。检查你的环境(运行'fglWrt / greWrt -a info')Genero 2.20及更高版本需要有效的维护密钥。更新维护密钥。
-6144 DVM构建日期大于维护密钥到期日期。联系离您最近的FourJ销售代表以更新维护密钥。更新维护密钥或将Genero安装降级到旧版本。
-6146 此产品需要Genero Time-Limited Evaluation许可证。您已安装Genero产品的试用版,但已安装的许可证不是试用许可证。安装此产品的试用许可证。联系您的支持以获得试用许可证。
-6147 此产品需要GRE时间限制评估许可证。您已安装GRE产品的试用版,但已安装的许可证不是试用许可证。安装此产品的试用许可证。联系您的支持以获得试用许可证。
-6148 安装路径未知。您正在处理许可证,但未设置FGLDIR环境变量。设置FGLDIR环境变量并重试。
-6149 安装许可证' license-number '时出现问题。许可时出现问题。请注意系统特定的错误编号,并与技术支持联系。
-6150 未找到此版本的临时许可证。添加最终许可证密钥时,尚未找到临时许可证。重新安装许可证。
-6151 错误的安装密钥。添加最终许可证密钥时,安装密钥无效。重新安装许可证。
-6152 许可证安装期间的问题安装许可证时出现问题。无法将信息写入磁盘(自己的文件或系统文件)。检查FGLDIR环境变量和许可证文件的权限(必须能够更改它们)。
-6153 许可证安装失败。无法将许可证信息写入文件。检查系统错误消息(如果提供),检查当前用户的文件权限。
-6154 许可安装成功。这是一条信息消息。
-6156 临时许可证太多。您必须重新安装许可证。您安装了多次临时许可证。请联系技术支持以获取有效许可。
-6158 无法存储临时信息。安装许可证时出现问题。无法将信息写入磁盘(自己的文件或系统文件)。检查FGLDIR环境变量和许可证文件的权限(您必须能够更改它们)。
-6159 不允许使用此类许可。许可证号码无法安装。联系您的支持中心。
-6160 您没有连接权限。运行许可证控制器的主机(运行DVM的位置)不允许连接到此许可证管理器。可能存在配置问题。检查许可证管理器配置。
-6161 您没有编译权限。许可证管理器拒绝编译请求。联系您的支持中心。
-6162 无法访问许可证服务器。请检查'flm.server'是否已正确初始化。('flmprg -a info up'命令应该回答'ok')。许可证服务器正在运行,但不会执行自动检测。虽然不再使用此错误,但旧版本的Genero可能会引发此错误。许可证控制器无法连接到许可证管理器。确保FGLPROFILE条目flm.server并flm.service正确填写。确保许可证管理器在指定的主机和端口上运行。
-6168 无法从目录' directory-name ' 获取信息。无法读取目录信息。确保安装许可证的用户是安装产品的用户。确保安装许可证的用户对产品的“ etc ”目录具有读/写权限。
-6169 SYSERROR(error-num)描述:无法在套接字上设置选项O_NONBLOCK。检查系统错误消息并重试。无法在非阻塞模式下配置套接字。检查系统错误消息。联系您的支持中心。
-6170 检测到许可证服务器的旧请求格式。您必须安装2.99或更高版本的许可证程序。许可证控制器版本对于当前的许可证管理器版本来说太旧了。当前许可证管理器不再支持许可证控制器发送的请求。将许可证控制器升级到可用的最新版本。
-6171 许可证已暂时安装。只需要安装密钥。您必须运行'fglWrt -k <installation-key>'才能安装它。已安装的许可证已临时安装,但缺少安装密钥。获取安装密钥并进行安装。
-6172 参数错误:' 参数 '的格式不正确。两个问题可能会引发此错误。如果许可证管理器收到来自许可证控制器的具有未知命令的请求,则可能会引发此错误。将许可证软件版本升级到最新版本。联系您的支持中心。许可证管理器etc / lmprofile配置无效。检查您的lmprofile条目flm.license.together和flm.license.allow。
-6173 许可证号无效或许可证密钥无效。在许可证安装期间,许可证号/许可证密钥对不匹配。确保许可证号码正确无误。将许可证软件升级到可用的最新版本,然后重试。
-6174 此选项仅适用于本地许可证。在您的配置中找到了资源“flm.server”。已配置许可证服务器,用户尝试使用fglWrt安装或卸载许可证。在许可证管理器上安装许可证(flmprg)或从FGLPROFILE文件中删除许可证管理器配置并在本地安装许可证。
-6175 许可证号“ 许可证号 ”无效。许可证号无效。确保提供的许可证号是正确的。将许可证软件升级到可用的最新版本。
-6176 在许可证服务器中,许可证号“ license-number ” 出现以下问题:问题描述这是包含另一个错误文本的一般错误。检查错误。联系您的支持中心。
-6177 许可证号“ license-number ” 出现以下问题: 说明这是包含另一个错误文本的一般错误。检查错误。联系您的支持中心。
-6178 您的机器不允许在任何授权许可证上连接。CPU许可证拒绝新主机的连接。消耗所有CPU许可证。联系您的支持中心。
-6179 达到许可证有效期。重新激活用户控件。CPU许可证已达到时间限制。CPU许可证降级并重新激活用户控制。联系您的支持中心。
-6180 CPU超限。重新激活用户控件。CPU许可证的可用CPU数量少于连接主机上的CPU数量,导致一个或多个主机以降级模式运行。在降级模式下运行时,允许的用户数是许可证 100用户中可用CPU的数量。对来自该主机的许可证请求激活用户控制。例如,如果您拥有5 CPU许可证并且正在使用许可证管理器。连接2个CPU的主机A. 它消耗5个CPU许可证中的2个CPU。3个CPU在许可证上保持空闲。主机B连接2个CPU。它消耗5个CPU许可证中的2个CPU。许可证上有1个CPU空闲。主机C连接2个CPU。它希望能够消耗2个CPU,但许可证上只剩下1个CPU。启用主机C的用户控制,允许1个CPU(剩余空闲CPU) 100个用户。主机D与N CPU连接,但许可证上没有可用的CPU。主持人D被拒绝。总之,主机A和B可以具有无限会话,主机C限制为100个会话,因为许可证被CPU降级,并且任何其他主机被拒绝。对于单个主机,用户控件也适用于本地许可证。如果主机A有6个CPU,但具有5个CPU许可证,则它会占用许可证的所有CPU并以降级模式运行。这意味着允许5 * 100个用户。联系您的支持中心。
-6181 无法获取许可证扩展信息。检查您的环境,许可证(运行'fglWrt -a info')和fglWrt版本('fglWrt -V'应该提供版本号或更高版本)。许可证信息无效。此错误尚未使用。联系您的支持中心。
-6182 您的许可证具有“ 限制名称 ”限制。您不能运行其他模式。许可证有限制,请求使用许可证与这些限制不兼容。例如,许可证可能具有纯文本限制,其中不允许GUI前端。请联系您的支持中心以获取符合您需求的许可证。
-6183 本地许可证控制器(fglWrt)可能与此运行器不兼容。检查其版本('fglWrt -V'应该给出版本号或更高版本)。许可证控制器不兼容。将许可证控制器更新为可用的最新版本。
-6184 您无权运行此版本的跑步者。较旧的许可证不使用维护密钥。可以使用的DVM版本是有限的。DVM版本高于允许的DVM版本。联系您的支持中心。需要重新许可。
-6185 保护文件与此版本的跑步者不兼容。您必须重新安装许可证。当前许可软件不再使用此错误,但旧版本可能会出现此错误。联系您的支持中心。
-6186 演示版初始化。这是一条信息消息。
-6188 您的评估许可证期限已过期。联系您的支持中心。您使用的软件已安装了已过期的演示许可证。请与您的软件供应商联系以延长评估期或购买永久许可证。
-6196 您无权从许可证服务器“server-name”中删除会话。该命令fglWrt -i只能与本地许可证一起使用。如果配置了许可证服务器,则会引发此错误。请改用命令flmprg。
-6197 此许可证类型不允许使用“ extension-name ”扩展名。指示拒绝扩展检查的一般错误。例如,如果您使用的是非Informix®数据库服务器,则如果未在许可证中设置ODI扩展名,则会出现此错误。
-6198 产品标识符与许可证号不对应。此错误表示产品中安装了错误的许可证,例如在安装Genero业务开发语言(BDL)时尝试使用Genero Report Writer(GRW)许可证时。通常不会引发此错误,因为 fglWrt将在安装Genero BDL时拒绝安装Genero Report Engine(GRE)许可证,相反,greWrt 将不允许安装Genero BDL许可证。话虽这么说,安装检查以确保许可证对产品有效,如果不是,则引发此错误。确保使用正确的许可证包装正确的许可证。
-6199 无法创建目录' directory-name '。检查安装路径并验证您的访问权限。无法创建或修改指定的目录。
-6200 模块' module-name ':函数function-signature-1将被称为function-signature-2。参数数量不正确用于调用BDL函数。检查源代码并重新编译应用程序。
-6201 模块' module-name ':错误版本:重新编译源代码。您已使用旧版本编译了程序。不支持新编译的程序版本。再次编译所有源文件和表单文件。
-6202 filename'file -name ':恶魔:使用这个p代码机无法运行代码。您已使用旧版本编译了程序。不支持您的程序的新编译版本。您可能还有一个与.42r同名的文件。您使用了fglrun 42r-Name而未指定扩展名。要解决此问题,请使用.42r扩展名调用fglrun或重新编译应用程序。
-6203 模块' module-name-1 ':函数' function-name '已在模块' module-name-2 '中定义。指定的函数在应用程序中第二次定义。函数的第二次出现在指定的模块中。消除源代码中的两个函数定义之一。
-6204 模块' module-name ':未知的操作码。在编译的BDL应用程序中找到了未知指令。检查执行已编译应用程序的Genero Business Development Language包的版本是否与编译应用程序的版本相同。编译后的模块也可能已损坏。如果是这样,您将需要重新编译您的应用程序。
-6205 内部错误:对齐。此错误是内部错误,通常不会发生。联系您的技术支持。
-6206 无法加载42m模块' module-name ',请检查FGLLDPATH环境变量。所述0.42米模块不是在当前目录中或由所述指定的目录中的一个FGLLDPATH环境变量。使用要加载的.42m模块的路径 设置环境变量FGLLDPATH。
-6207 动态加载模块' module-name '不包含函数' function-name '。BDL模块已更改并重新编译,但此后应用程序的不同模块尚未链接。在执行应用程序之前将新模块链接在一起。
-6208 模块' module-name '已经加载。模块在运行时加载了两次。发生这种情况是因为一个模块已与另一个模块连接在一起。重新编译并重新链接BDL模块。
-6210 内部错误:在调用异常1的异常处理程序之前引发异常2。模块在运行时加载了两次。发生这种情况是因为一个模块已与另一个模块连接在一起。检查功能名称,重新编译并重新链接BDL模块。
-6211 链接失败了。链接BDL程序时出现问题。检查功能名称,重新编译并重新链接BDL模块。
-6212 函数function-name:局部变量size太大 - 分配失败。本地函数变量太大,运行时无法分配内存。查看函数中的变量数据类型。
-6213 模块模块名称:模块的变量大小太大 - 分配失败。模块变量太大,运行时无法分配内存。查看模块中的可变数据类型。
-6214 全局变量变量名称大小太大 - 分配失败。全局变量太大,运行时无法分配内存。查看全局变量中的变量数据类型。
-6215 内存分配失败。结束计划。运行时无法分配内存。检查系统资源并验证是否允许OS用户分配与程序需要的内存一样多的内存(检查UNIX系统上的ulimits)。
-6216 全局“ 常量名称 ”已使用不同的常量值重新定义。已使用不同的值定义了两次全局常量。全局常量可能只有一个值。检查您的代码。
-6217 全局“ 变量名称 ”已被定义为常量和变量。相同的符号用于定义常量和变量。对常量和变量使用不同的名称。检查您的代码。
-6218 没有运行时。您必须在调用fgl_call()之前调用fgl_start()。当C扩展重新定义main()例程,但是不调用fgl_start()来初始化BDL运行时环境时,会发生此错误。检查C扩展并在执行任何其他操作之前调用fgl_start()。
-6219 WHENEVER ERROR CALL:错误处理程序以递归方式调用自身。使用WHENEVER ERROR CALL指令指定的函数会引发一个错误,该错误会递归调用自身。查看WHENEVER ERROR CALL调用的函数,并确保它不会产生运行时错误。
-6220 无法加载C扩展库' library-name '。原因: 描述由于给出的原因,运行时系统无法找到共享库。检查FGLLDPATH定义的其中一个目录中是否存在C扩展库。如果C扩展模块依赖于其他共享库,请确保操作系统的库加载器可以找到这些库(检查UNIX上的LD_LIBRARY_PATH环境变量或Windows上的PATH环境变量)。
-6221 C扩展名初始化失败,状态编号。C扩展无法初始化并返回错误消息中显示的状态。检查C扩展源或文档。
-6222 找不到类名。该程序使用内置类类名编译,但在执行时未找到该类。检查安装,您可能正在执行使用较新版本编译的程序作为执行上下文中使用的版本,这当然缺少运行时库中的该类。
-6223 没有这样的符号:符号名称。运行时系统动态(按需)加载模块并在给定模块中搜索符号。但是找不到符号,例如,由于FGLLDPATH无效,或者因为已安装的模块不再包含符号(重新编译后)。
-6300 无法连接到GUI:说明您已运行GUI应用程序但环境变量FGLSERVER未正确设置,或Genero客户端(图形前端)未运行。建议将FGLSERVER环境变量设置为运行时系统用于显示应用程序窗口的图形前端的主机名和端口。检查网络连接是否仍然可用,确保没有防火墙拒绝访问工作站,并确保前端仍在运行。
-6301 无法写入GUI:说明您正在运行GUI应用程序,但由于未知原因,前端不再响应,并且运行时系统无法写入GUI套接字。检查网络连接是否仍然可用,确保没有防火墙拒绝访问工作站,并查看前端是否仍在运行。
-6302 无法从GUI读取:说明您正在运行GUI应用程序,但由于未知原因,前端不再响应,并且运行时系统无法从GUI套接字读取。检查网络连接是否仍然可用,确保没有防火墙拒绝访问工作站,并查看前端是否仍在运行。
-6303 无效的用户界面协议。您正在尝试使用运行时系统执行程序,该系统使用不同的AUI协议版本作为前端。安装匹配的新前端或新运行时环境(2.0x,2.0x,1.3x,1.3x)。
-6304 无效的抽象用户界面定义。您正在尝试使用运行时系统执行程序,该系统使用不同的AUI协议版本作为前端。安装匹配的新前端或新运行时环境(2.0x,2.0x,1.3x,1.3x)。
-6305 无法打开char表文件。检查你的fglprofile。如果当前用户无法读取$ FGLDIR / etc / fglprofile文件中由gui.chartable条目定义的转换文件,则会发生此错误。检查gui.chartable条目是否已正确设置,以及当前用户是否可以读取指定的文件。
-6306 无法打开服务器文件。检查安装。服务器端的文件无法发送到图形界面。检查位于$ FGLDIR / etc目录中的文件的权限。这些文件必须至少具有当前用户的读取权限。
-6307 GUI服务器自动启动:无法识别工作站。GUI Server自动启动配置错误。DISPLAY,FGLSERVER或FGLPROFILE设置无效。设置所需的环境变量并检查FGLPROFILE自动启动条目。
-6308 GUI服务器自动启动:未知工作站:检查gui.server.autostart条目。X11 DISPLAY环境变量描述的计算机既不是本地主机,也不是FGLPROFILE条目中列出的。检查X11 DISPLAY名称是否设置正确,或查看FGLPROFILE条目。
-6309 未连接。无法写入GUI。由于未知原因,尝试在启动连接之前在GUI套接字上进行写入。检查程序是否存在无效的GUI操作。
-6310 未连接。无法从GUI读取。由于未知原因,尝试在启动连接之前读取GUI套接字。检查程序是否存在无效的GUI操作。
-6311 没有当前窗口。程序尝试发出没有打开当前窗口的MENU指令。检查程序逻辑并确保在MENU之前打开一个窗口。
-6312 用户界面的类型(FGLGUI)无效。在启动用户界面时,运行时系统无法识别GUI类型并停止。确保FGLGUI环境变量具有正确的值。
-6313 UserInterface已被破坏。当前端发送DestroyEvent事件时,会发生错误,指示与启动程序有些不一致。例如,当使用多个StartMenus时,或者当您尝试运行没有父容器的MDI子项时,或者当使用相同名称启动两个MDI容器时,可能会发生这种情况,等等。检查是否存在不一致并进行修复。
-6314 错误的连接字符串。检查客户端版本。启动程序时,运行时从前端收到错误或错误构造的答案。确保使用的是与运行时系统兼容的前端。
-6315 对于控制台来说,表单太复杂了。程序尝试显示具有无法在文本模式下显示的复杂布局的表单。查看表单文件并使用带有SCREEN部分的简单网格而不是LAYOUT。
-6316 从客户端返回错误error-num:description在GUI连接初始化期间,前端返回指定的错误。查看前端文档以获取更多详细信息。
-6317 客户端协议功能无效或不受支持。前端不支持您尝试使用的GUI协议功能。例如,您正在尝试使用协议压缩,但运行时无法压缩数据。确保前端组件与运行时系统兼容(必须关闭版本)。检查运行时系统版本以获取支持的协议功能。如果启用了压缩,请检查系统上是否安装了zlib库。
-6318 从版本2.20.03开始,已经不支持通过设置环境变量FGL_USENDIALOG = 0来选择DIALOG实现。您尝试通过将FGL_USENDIALOG设置为零来使用旧的对话框实现。旧的对话框实现已被删除,您必须取消设置FGL_USENDIALOG环境变量。
-6319 数据库库中的内部错误。设置FGLSQLDEBUG以获取更多详细信息。数据库驱动程序中发生意外的内部错误。将FGLSQLDEBUG环境变量设置为级别1,2,3或4以获取详细的调试信息。
-6320 无法打开文件' 文件名 '。运行时系统尝试在FGLDIR中打开资源文件,但访问被拒绝或文件不再存在。检查FGLDIR中的文件权限和存在。
-6321 没有这样的界面功能:' feature-name '。运行时系统尝试使用前端协议功能,但无法使用它。检查前端是否与运行时系统兼容。
-6322 version-num-1错误版本。期待版本-num-2。已经确定FGLDIR的一些资源文件对于当前运行时系统来说太旧了。重新安装运行时系统环境。
-6323 无法加载工厂配置文件' 文件名 '。位于FGLDIR / etc中的默认fglprofile文件丢失或不可读。检查文件的权限。如果文件丢失,请重新安装软件。
-6324 无法加载客户资料' 文件名 '。FGLPROFILE环境变量定义的配置文件丢失或不可读。检查是否正确设置了FGLPROFILE环境变量,以及当前用户是否可以读取该文件。
-6325 无法加载应用程序资源的“ 文件名 ”。由FGLDIR / etc / fglprofile中的fglrun.default条目指定的目录缺失或对当前用户不可读。检查是否在FGLDIR / etc / fglprofile中正确设置了条目fglrun.default,以及当前用户是否可以读取指定的目录。
-6327 运行时库文件库名中的内部错误。发生了不可预测的事情,产生了错误。联系您的技术支持。
-6328 资源' entry-name '值' entry-value '的格式错误:您必须使用以下语法:entry-name ='VARNAME = envvar-value '。FGLPROFILE文件包含无效的环境变量定义格式。检查配置文件的内容。
-6329 必须使用相同的高度定义所有TABLE列。表单布局使用不同的高度定义带有字段标记的TABLE。检查表的所有单元格以在所有列中使用相同的高度。
-6330 配置文件' file-name '中的语法错误,行号lineno,' token'附近。错误消息中显示的FGLPROFILE文件包含语法错误。检查配置文件的内容。
-6331 无法加载前端模块。前呼叫失败,因为模块不存在。前端可能不支持此模块。
-6332 无法找到前端功能。前呼叫失败,因为该功能不存在。前端可能不支持此功能。
-6333 前端功能调用失败。原因:描述由于某种原因,前调用失败并产生此运行时错误。检查错误消息的内容以获取更多信息。
-6334 前端函数调用堆栈问题。前调用失败,因为参数或返回值的数量不匹配。确保参数数量和返回值正确。
-6340 无法打开文件:说明通道对象无法打开指定的文件。确保文件名正确,并且用户有权读取/写入文件。
-6341 “打开文件”的支持模式不受支持。您尝试以不支持的模式打开频道。有关支持的模式,请参阅通道文
-6342 无法打开烟斗。通道对象无法打开管道以执行该命令。确保您尝试执行的命令有效。
-6343 “打开管道”的支持模式不受支持。您尝试以不支持的模式打开频道。有关支持的模式,请参阅通道文
-6344 无法写入未打开的文件,管道或套接字。您尝试写入未打开的通道对象。首先打开频道,然后写。
-6345 通道写入错误:说明写入通道时发生意外错误。有关详细信息,请参阅说明。
-6346 无法读取未打开的文件,管道或套接字。您尝试从未打开的通道对象读取。首先打开频道,然后阅读。
-6360 此运行器无法执行任何SQL。运行时系统尚未准备好进行数据库连接。检查BDL的配置。
-6361 动态SQL:类型unknown:type-name。数据库驱动程序不支持此SQL数据类型。您无法使用此SQL数据类型,请查看代码。
-6364 无法连接到sql后端。运行时系统无法初始化数据库驱动程序以建立数据库连接。确保数据库驱动程序存在。
-6365 数据库驱动程序尚未连接。尝试执行SQL语句,但未建立数据库连接。首先连接,然后执行SQL语句。
-6366 无法加载数据库驱动程序驱动程序名称。运行时系统无法加载指定的数据库驱动程序。无法找到数据库驱动程序共享对象(.so或.DLL)或从属库。确保指定驱动程序的名称拼写正确。如果驱动程序名称正确,则可能存在环境问题。确保已安装数据库客户端软件。检查Windows上的UNIX LD_LIBRARY_PATH环境变量或PATH变量。这些必须指向数据库客户端库。
-6367 不兼容的数据库驱动程序接口。数据库驱动程序接口与运行时系统预期的接口不匹配。如果将旧数据库驱动程序复制到较年轻的FGLDIR安装中,则会发生这种情况。调用支持以获取有效的数据库驱动程序。
-6368 SQL驱动程序初始化函数失败运行时系统无法初始化数据库驱动程序,程序必须停止,因为无法建立数据库连接。可能存在环境问题(例如,未设置INFORMIXDIR或ORACLE_HOME)。检查您的环境并尝试连接数据库供应商工具(dbaccess,sqlplus)以确定问题。
-6369 无效的数据库连接模式。您尝试混合使用DATABASE和CONNECT语句,但这是不允许的。使用DATABASE或CONNECT。
-6370 不支持的SQL功能。当前数据库驱动程序不支持此SQL命令或语句。查看代码并使用标准SQL功能。
-6371 SQL语句错误号错误NUM(本机错误)。发生了具有指定错误号的SQL错误。您可以查询SQLERRMESSAGE或SQLCA记录以获取错误的描述。
-6372 一般SQL错误,请检查SQLCA.SQLERRD [2]。发生了一般SQL错误。您可以查询SQLERRMESSAGE或SQLCA记录以获取错误的描述。本机SQL错误代码位于SQLCA.SQLERRD [2]中。
-6373 无效的数据库连接字符串。您使用的数据库连接字符串无效。验证连接字符串的格式。
-6374 错误的数据库驱动程序上下文您尝试执行EXECUTE,OPEN,FETCH,PUT,FLUSH,CLOSE或FREE光标,这些光标是在不同的连接和驱动程序中声明或准备的。在语句之前发出SET CONNECTION以选择与创建游标时相同的连接和驱动程序。
-6375 LOAD无法获取表列的描述信息。LOAD指令需要列描述来分配自动提取缓冲区,但数据库驱动程序无法描述INSERT语句中使用的表列。如果基础数据库客户端API未提供结果集列描述,则不支持LOAD语句。
-6601 无法打开数据库字典' directory-name '。运行数据库模式提取工具。架构文件不存在或无法找到。如果模式文件存在,请验证文件名拼写是否正确,并且文件是否在当前目录中,或者FGLDBPATH环境变量是否设置为正确的路径。如果该文件不存在,请运行数据库模式提取工具以创建模式文件。
-6602 无法打开全局文件' 文件名 '。全局文件不存在或无法找到。验证全局文件是否存在。检查文件名的拼写,并验证路径设置是否正确。
-6603 无法创建文件' file-name '进行写入。编译器无法创建错误消息中显示的文件以进行写入。检查用户权限以确保可以创建.42m文件。
-6604 函数' function-name '只能在INPUT [ARRAY],DISPLAY ARRAY或CONSTRUCT语句中使用。该语言提供了只能在特定交互式语句中使用的内置函数。检查您的代码并进行必要的更正。检查该函数是否在交互式语句中,并且已使用适当的END语句(END INPUT / ARRAY / DISPLAY ARRAY / CONSTRUCT)。
-6605 模块' module-name '不包含函数' function-name '。错误消息中显示的模块未按预期保存函数名称。需要在此模块中定义指定的函数。
-6606 没有定义类' class-name '的成员函数' function-name ' 。函数名称拼写错误,或者不是调用它的类的方法。查看您尝试使用的方法的代码和文档。如果函数是对象方法,请确保代码中引用的对象具有正确的类。
-6608 资源错误:entry-name:参数预期这是资源文件问题的一般错误消息。
-6609 在' see-token '中发现了一个语法错误:expect -token。一般语法错误消息,指示问题代码的位置以及预期的代码。检查您的代码,特别是缺少END语句,如END FUNCTION或END INPUT等,并进行必要的更正。
-6610 已使用不同数量的参数调用函数' function-name '。在程序的早期,在参数列表中调用具有不同数量参数的相同函数或事件。检查指定功能的正确参数数量。然后检查对它的所有调用,并确保它们被正确写入。
-6611 函数' function-name ':意外的返回值数。显示的函数按预期返回了不同数量的值。检查函数体是否有RETURN指令。
-6612 重新声明函数' function-name '。显示的功能被定义了多次。更改冲突功能的名称。
-6613 未声明库函数' function-name '。显示的功能未声明。更改功能的名称。
-6614 函数' function-name '可能返回不同数量的值。显示的函数包含多个RETURN指令,这些指令可能返回不同数量的值。查看RETURN指令以返回相同数量的值。
-6615 符号' symbol-name '未使用。这是一个警告,表示所显示的符号已定义但从未使用过。可以删除无用的定义。
-6616 符号' symbol-name '不代表定义的CONSTANT。显示的符号用作CONSTANT,但它不是常量。检查您的代码并检查此名称。
-6617 符号' symbol-name '是VARIABLE。显示的符号是VARIABLE,不能在当前上下文中使用。检查您的代码并检查此名称。
-6618 符号' symbol-name '是CONSTANT。显示的符号是CONSTANT,不能在当前上下文中使用。检查您的代码并检查此名称。
-6619 符号' symbol-name '不是INTEGER CONSTANT。显示的符号用作INTEGER常量,但不是。检查您的代码并检查此名称。
-6620 符号' symbol-name '不是REPORT。显示的符号用作REPORT,但未定义为REPORT。检查您的代码并检查此名称。
-6621 符号' symbol-name '不是FUNCTION。显示的符号用作FUNCTION,但未定义为FUNCTION。检查您的代码并检查此名称。
-6622 符号' symbol-name '不代表有效的变量类型。显示的符号不是定义程序变量的有效类型。检查您的代码并检查类型名称。
-6623 没有对象,不能调用方法' method-name '。指定的方法是其类的对象方法。检查您的代码。确保已实例化类的必需对象并且仍然存在,并且调用该方法将对象变量指定为前缀,并将句点字符作为分隔符。
-6624 无法使用对象调用方法' method-name '。指定的方法是类方法,不能使用对象引用调用。不必创建任何对象。检查您的代码。确保使用类名作为前缀调用方法,并将句点字符作为分隔符。
-6625 该声明与Informix不兼容。SQL语句与Informix不兼容。使用Informix SQL语法更改SQL语句。
-6627 符号' symbol-name '不是VARIABLE。显示的符号用作变量,但未定义为变量。检查您的代码并检查此名称。
-6628 GLOBALS文件不包含GLOBALS部分。GLOBALS语句中指定的文件名引用不包含GLOBALS部分的文件。检查您的代码以确保文件名指定的文件是有效的GLOBALS文件,其中包含所需的GLOBALS部分。
-6629 类型' type-name '太复杂,无法在C扩展中使用。全局变量的类型太复杂,无法在C扩展中使用。当使用没有C等效的复杂数据类型定义全局变量时,当fglcomp的-G选项生成C源以与C扩展共享全局变量时,可能会发生此错误。查看全局变量的定义,并使用简单类型,对应于C数据类型。BYTE,TEXT和STRING类型是复杂类型。
-6630 在p代码生成期间发生内存溢出。简化模块。编译到p代码期间发生内存溢出,因为.4gl源模块太大。非常大的源文件可能会发生此问题。您必须将模块拆分为多个源。
-6631 找不到不兼容的类型:source-type,required:target-type。LET或RETURNING尝试将值或对象引用分配给使用与值类型不兼容的数据类型或类定义的变量。这通常发生在使用Java类时,因为Java是一种强类型语言。例如,将Java字符串分配给Java StringBuffer会引发此错误。使用与指定值对应的类型定义目标变量。
-6632 找不到符号symbol-name,location:category type-name。使用的符号不存在。这通常发生在引用类路径中具有无效名称的Java类时,或者引用不存在的类成员时。检查指令中使用的符号名称。
-6633 原始类型不能被解除引用。表达式引用具有原始Java类型的方法或字段,但原始类型不是类,因此没有方法或字段。例如,您尝试在Java中调用带有定义为整数或短整数的符号的方法:DISPLAY java.lang.Short.MAX_VALUE.foo使用基元类型定义的符号查看代码。
-6634 数据库字典' database-name ' 不兼容或损坏。.sch数据库模式'database-name'包含不兼容的类型定义或已损坏。使用fgldbsch工具重新生成.sch文件,方法是使用正确的命令行选项生成兼容类型。
-6636 表达式中NULL的使用无效编译器NULL在表达式中检测到常量,该常量将始终求值为NULL或 FALSE。例如,在写入时IF var == NULL THEN,程序流将永远不会进入 IF块中。
-6637 无法为数据库字典' dbname ' 创建索引文件。编译器无法为数据库模式创建.42d索引文件。确保现有的.42d文件是可写的。
-6774 许可证' license-num '不再有效。请联系您的供应商。许可证号不再有效。请与您的供应商联系以获取新的许可证号。
-6780 许可证请求格式无效。发送给许可证管理器的请求未被识别。检查许可证管理器的版本是否与运行时系统兼容。
-6781 不兼容的许可证管理器(flmprg)版本。所需的最低版本是version-num。许可证管理器太旧,与当前运行时系统不兼容。致电支持中心以获取许可证管理器的新版本。
-6783 许可证号“ license-num ”无效。请联系您的供应商。许可证服务器无法验证许可证号。致电支持中心以获取新的许可证号。
-6784 许可证' license-num '已过期。请联系您的供应商。许可证有时间限制,已过期。致电支持中心以获取新的许可证号。
-6785 CPU超限。请联系您的供应商。许可证受CPU限制,系统允许的CPU数量更多。致电支持中心以获取新的许可证号。
-6786 报表编写器令牌创建失败。检查锁/令牌目录的权限(在FGLDIR或FLMDIR中)。
-6787 此GRW许可证需要具有有效维护日期的DVM许可证。带有“维护中的DVM”选项的GRW许可证要求DVM维护密钥到期日期不会过期。更新DVM维护密钥。
-6788 无法获取GRW报告令牌信息。联系您的支持中心。
-6789 安装的许可证无效,本产品无法使用。当前许可证对您安装的产品无效。请与您的支持中心联系以获取与当前安装的产品相对应的许可证。
-6802 无法打开数据库字典' schema-name '。运行架构提取工具。架构文件不存在或无法找到。如果模式文件存在,请验证文件名拼写是否正确,并且文件是否在当前目录中,或者FGLDBPATH环境变量是否设置为正确的路径。如果该文件不存在,请运行数据库模式提取工具以创建模式文件。
-6803 在' line-number '中发现了语法错误,期待令牌名称。这是错误的通用消息。
-6804 ' form-name '表单编译成功。这是一条信息消息,表明表单编译时没有问题。
-6805 打开表单' 表单名称 ',错误版本:版本-1,期望:版本-2。您已使用与编译其他源代码时使用的表单编译器版本编译表单。使用相同或兼容的编译器版本编译表单文件和相关的源代码文件。
-6807 标签' label-name '不能用作列标题。表单文件定义了无效的TABLE列标题。检查与列位置不对应的列标题。
-6808 小部件' widget-name '不能定义为数组。表单文件定义了一个用作矩阵列的项。查看表单定义。
-6809 布局标记' tag-name '无效,期望:token-name。表单编译器检测到无效的布局标记规范。查看表单定义。
-6810 属性“ attribute-name ”对于项目类型“ type-name ” 无效。表单编译器检测到此项类型的无效属性定义。检查表单定义并检查无效属性。
-6811 ' token-1 ' 附近的语法错误,期望令牌-2。一般语法错误消息,指示问题代码的位置以及预期的代码。检查您的代码并进行必要的更正。
-6812 未终止的char常数。表单编译器检测到未终止的字符常量。检查表单定义并检查缺少的引号或双引号。
-6813 元素“ 元素名称 ”冲突与组箱“ 组名 ”。您对元素和组框使用了相同的名称。检查表单定义并确保使用的名称是唯一的。
-6814 SCREEN RECORD'screen -record-name '的所有成员必须引用相同的Table或ScrollGrid。显示的屏幕记录引用表单文件中的多个表或scrollgrids。检查表单定义,并为给定的屏幕记录使用一个唯一的表。
-6815 大括号之间的缩进无效。表单的“布局”部分定义了无效的缩进。检查表单定义并检查相应的缩进。
-6817 在INSTRUCTION部分中没有SCREEN RECORD定义的TABLE容器。已定义属性的最小值必须小于最大值。检查您的代码并进行必要的更正。
-6818 最小值必须低于最大值。已定义属性的最小值必须小于最大值。检查您的代码并进行必要的更正。
-6819 SCREEN RECORD中的元素数必须与TABLE容器中的列数相匹配。屏幕记录中定义的元素与用于TABLE容器的列不同。检查表单定义并将缺少的表列添加到屏幕记录中,顺序无关紧要。
-6820 无法嵌套ScrollGrid和/或组布局标记。表单定义具有嵌套的ScrollGrid和/或组布局标记。这些标签不能嵌套。检查表单定义并进行必要的更正。
-6821 HBOX标签不能用于ARRAYS。表单定义使用HBOX标记作为数组,这是不允许的。检查表单定义并进行必要的更正。
-6822 GRID部分不接受转义的图形字符。您尝试在新GRID容器中使用文本用户界面图形。这是不允许的,而是使用GROUP。
-6823 关闭标记上面没有匹配的标记。表单定义具有close标记,没有先前匹配的开放标记。开放标签和关闭标签必须匹配。检查表单定义文件并进行必要的更正。
-6824 表' table-name '为空。表单布局定义了由tablename标识的表格布局标记,但在此表下没有直接找到定义列或列标题的内容。将列附加到表布局区域。
-6825 标签' tag-name '与表' table-name ' 重叠。在表单布局中,标记名与tablename的布局区域重叠并使其无效。移动或删除标记名,或重新定义tablename的布局区域。
-6826 选中的值必须与字段' field-name '的未选中值不同。VALUECHECKED和VALUEUNCHECKED属性具有相同的值。这没有任何意义,因为这些属性定义了与复选框的已选中和未选中状态相对应的值。为这些属性使用不同的值。
-6827 找到字段“ field-name ”的重复项密钥。字段fieldname的ITEMS属性定义具有相同值的项键。检查ITEMS属性并使用唯一键值。请注意''和NULL是等效的。
-6828 属性attribute-name必须属于TABLE的列。表单项使用引用未定义或不属于TABLE的表单字段的属性。检查ATTRIBUTES部分是否有无效的列引用。
-6829 attribute-name属性引用的列column-name必须属于TABLE。表单项使用引用未定义或不属于TABLE的表单字段的属性。检查ATTRIBUTES部分是否有无效的列引用。
-6830 尚未实现(尚未):功能名称您正在使用的功能或语法尚未实现。此功能无法在您安装的Genero版本中使用。
-6831 SCREEN RECORD'screen -record-name '中至少有一个成员不能是PHANTOM字段。使用全部定义为PHANTOM字段的表单字段定义屏幕记录。至少在屏幕记录字段上不能是PHANTOM字段。
-6832 重复屏幕标签' tag-name '未对齐,必须在X或Y上对齐。布局定义了多个具有相同名称的标签,但这些标签未在X或Y方向上正确对齐。编辑表单文件并确保重复的标记正确对齐。
-6833 无效的TREE定义:字段' field-name '必须是EDIT或LABEL。该表单定义了一个TREE容器,其字段列定义了错误的项类型。通过EDIT或LABEL替换项目类型。
-6834 无效的TREE定义:必须为SCREEN RECORD定义字段' field-name '。该表单定义了一个具有无效字段集的TREE容器。检查是否定义了必需的字段,例如节点名称,父ID和节点ID字段。
-6835 THRU选项中指定的字段以相反的顺序显示。表单使用THRU或THROUGH关键字定义屏幕记录,但第一个字段在ATTRIBUTES部分的最后一个字段之后定义。交换屏幕记录定义中指定的字段名称,或查看ATTRIBUTES中的声明顺序。
-6836 无效的TREE定义:属性' attribute-name '与id或parentid冲突。.per表单定义了具有无效配置的TREE。您可能已为命名属性和IDCOLUMN或PARENTIDCOLUMN使用相同的字段。查看表单定义并正确配置TREE。您必须为所提到的属性使用专用列。
-6837 无效的AGGREGATE定义:必须位于表列的下方。.per表单定义了一个AGGREGATE表单项,其字段标记未在表列字段标记下对齐。检查表格布局并确保所有聚合字段正确对齐并放置在列标记下方。
-6838 该区域保留给AGGREGATE。.per表单定义具有聚合字段的TABLE,但并非所有聚合字段都使用AGGREGATE项类型声明。查看ATTRIBUTES部分中的字段定义。
-6839 无法在TABLE中定义屏幕标记“ tag-name ”。.per表单使用不同的字段标记名称定义具有列的TABLE,定义了无AGGREGATE字段。查看TABLE的列,给定列的每个字段标记必须使用相同的标记名称,除非您要定义AGGREGATE字段。
-6841 FORM不包含TOPMENU或TOOLBAR。表单布局包括一个包含TOPMENU或TOOLBAR的外部表单规范文件。从包含的表单文件中删除这些部分。
-6842 FORM已过期。表单布局包括使用旧版本编译的外部表单规范文件。
-6843 可调整大小的SCROLLGRID需要只定义一个模板。可调整大小的SCROLLGRID(WANTFIXEDPAGESIZE = NO)必须定义单行模板。
-6844 INITIALPAGESIZE需要可调整大小的SCROLLGRID。使用INITIALPAGESIZE属性时,必须使用WANTFIXEDPAGESIZE = NO属性将SCROLLGRID定义为可调整大小。
-6845 显示字段标签'field-name'已经定义。字段项标记在LAYOUT部分的不同容器中定义了几次。
-6846 屏幕标记' tagname '无法在SCROLLGRID中定义SCROLLGRID包含布局标记,例如<TABLE>或<TREE>。这是不允许的。
-6847 TABINDEX必须是独一无二的表单的某些元素定义了相同的TABINDEX。查看ATTRIBUTE部分并确保所有TABINDEX值都是唯一的。
-6848 所有TABLE列必须具有相同的大小。在TABLE或TREE容器中,必须在LAYOUT部分中定义所有列的宽度和高度相同。
-8000 Dom:找不到节点。在当前文档中找不到该节点。检查您的代码。
-8001 Dom:文档无效。传递给DOM API的文档不是有效文档。检查您的代码。
-8002 Dom:NULL的无效用法作为参数。NULL不能在这个地方使用。检查您的代码。
-8003 Dom:节点插入不属于的地方。您尝试在不允许此类节点的父节点下插入节点。检查可能的节点并查看您的代码。
-8004 Sax:无效的层次结构。SAX处理程序遇到无效的层次结构。确保尊重父/子关系。
-8005 不推荐使用的功能:功能名称您正在使用的功能将在下一版本中删除。通常可以替换该功能。
-8006 找不到字符串资源文件' file-name '。找不到给定的字符串文件。检查文件是否存在以及路径是否有效。
-8007 无法读取字符串资源文件“ file-name ”。无法读取给定的字符串文件。检查文件是否存在以及用户是否具有读取权限。
-8008 没有为' key-name '字符串键定义字符串文本。运行时系统无法找到与显示的键对应的字符串资源。检查密钥是否在其中一个资源文件中定义。
-8009 ' token-name ' 附近的字符串资源语法错误,期待令牌。字符串文件编译器检测到语法错误。检查.str文件中的语法无效。
-8012 重复的字符串键' key-name '(文件名:行)IGNORE LINE。字符串文件编译器检测到重复的字符串键。查看.str文件并删除重复的密钥。
-8013 无法打开字符串文件' file-name '进行写入。字符串文件编译器无法写入指定的字符串文件。确保用户具有写入权限并且文件名有效。
-8014 无法读取字符串文件' file-name '。运行时系统无法从指定的字符串文件中读取。确保用户具有读取权限。
-8015 在表单中找不到ON CHANGE子句中的字段(字段名称)。在表单规范文件中找不到ON CHANGE子句中使用的字段。确保ON CHANGE子句的字段名称与有效的表单字段匹配。
-8016 对于同一字段,不能有多个ON CHANGE子句。无法使用相同的字段指定多个ON CHANGE子句。删除不必要的ON CHANGE子句。
-8017 SFMT:使用的索引无效。格式字符串无效。检查无效的%头寸。
-8018 SFMT:格式错误。格式字符串无效。检查无效的%头寸。
-8020 语句中出现具有相同操作名称的多个ON ACTION子句。无法使用相同的操作名称指定多个ON ACTION子句。删除不必要的ON ACTION子句。
-8021 语句中出现具有相同键名的多个ON KEY子句。无法使用相同的键指定多个ON KEY子句。删除不必要的ON KEY子句。
-8022 Dom:无法打开xml文件。无法加载给定文件。检查文件名和用户权限。
-8023 Dom:属性' attribute-name '不属于节点' node-type '。您尝试将属性设置为不具有此属性的节点。这是不允许的,请检查您的代码。
-8024 Dom:此处无法创建角色数据。您尝试在不允许此类节点的节点下创建文本节点。这是不允许的,请检查您的代码。
-8025 Dom:无法设置字符节点的属性。您尝试在文本节点中设置属性。这是不允许的,请检查您的代码。
-8026 Dom:无法删除属性“ attribute-name ”:节点“ node-type ”属于用户界面。您尝试从AUI节点中删除强制属性。您只能更改此属性的值,尝试'none'或空字符串。
-8027 萨克斯:不能写。SAX处理程序无法写入目标文件。确保文件路径正确并且用户具有写入权限。
-8029 多个包含源文件' file-name '。预处理器检测到指定的文件被同一个源包含多次。删除不必要的文件包含。
-8030 源文件' file-name ' 的完整路径太长。预处理器不支持很长的文件名。重命名文件。
-8031 无法读取源文件' file-name '。预处理器无法读取指定的文件。确保用户具有读取权限。
-8032 找不到源文件' file-name '。预处理器无法找到指定的文件。确保文件存在。
-8033 在' directive-name '指令后找到的额外令牌。预处理器在显示的指令后检测到意外的令牌。检查您的代码并进行必要的更正。
-8034 feature-name:未实现此功能。不支持此预处理器功能。检查您的代码并进行必要的更正。
-8035 宏' 宏名 '已经定义。预处理器找到了重复的宏定义。检查您的代码并进行必要的更正。
-8036 发现没有相应的&if,&ifdef或&ifndef指令的A&else指令。预处理器检测到意外的&else指令。检查您的代码并进行必要的更正。
-8037 发现没有相应的&if,&ifdef或&ifndef指令的&endif指令。预处理器检测到意外的&endif指令。检查您的代码并进行必要的更正。
-8038 找到无效的预处理程序指令和名称。错误消息中显示的预处理程序指令不存在。检查您的代码并检查有效的宏。
-8039 宏名称的参数数量无效。错误消息中显示的预处理器宏的参数数量与此宏定义中的参数数量不匹配。检查您的代码并检查参数的数量。
-8040 词法错误:未闭合的字符串。编译器检测到未关闭的字符串,无法继续。检查您的代码并进行必要的更正。
-8041 未终止的条件&if或者其他。预处理器找到了一个未终止的条件指令。查看该指令的定义。
-8042 运算符'##'只能与标识符和数字一起使用。令牌不被允许。预处理器发现##字符串连接运算符的使用无效。查看此宏的定义。
-8043 无法运行FGLPP,命令used:command编译器无法运行错误消息中显示的预处理程序命令。确保预处理器命令存在。
-8044 词法错误:未公开的评论。编译器检测到未关闭的注释,无法继续。检查您的代码并进行必要的更正。
-8045 此类语句只能在INPUT,INPUT ARRAY,DISPLAY ARRAY,CONSTRUCT或MENU语句中使用。此语句尚未在有效的交互式语句中使用,该语句必须使用END INPUT,END INPUT ARRAY,END DISPLAY ARRAY,END CONSTRUCT或END MENU正确终止。检查您的代码并进行必要的更正。
-8046 此类型的语句只能在INPUT,INPUT ARRAY,DISPLAY ARRAY或CONSTRUCT语句中使用。此语句尚未在有效的交互式语句中使用,该语句必须使用END INPUT,END INPUT ARRAY,END DISPLAY ARRAY或END CONSTRUCT正确终止。检查您的代码并进行必要的更正。
-8047 “对话框”的使用无效。必须在INPUT,INPUT ARRAY,DISPLAY ARRAY或CONSTRUCT语句中使用。预定义关键字DIALOG尚未在有效的交互式语句中使用,必须使用END INPUT,END INPUT ARRAY,END DISPLAY ARRAY或END CONSTRUCT正确终止。检查您的代码并进行必要的更正。
-8048 预处理文件' file-name '时发生错误。编译结束。Genero BDL预处理器无法解析整个源文件并停止编译。查看源代码并检查格式不正确的预处理器宏。
-8049 此时程序无法接受(INPUT | CONSTRUCT | DISPLAY),因为它不在(INPUT | INPUT ARRAY | CONSTRUCT | DISPLAY ARRAY)语句中。ACCEPT XXX未在有效的交互式语句中使用,必须使用END INPUT,END PROMPT或END INPUT ARRAY正确终止。检查您的代码并进行必要的更正。
-8050 Dom:在源代码中找到无效的XML数据。ACCEPT DISPLAY未在有效的DISPLAY ARRAY语句中使用,该语句必须以END DISPLAY ARRAY结束。检查您的代码并进行必要的更正。
-8051 Sax:处理指令名称无效。om.SaxDocumentHandler.processingInstruction()不允许无效的处理指令名称,例如'xml'。<?xml ..?>不是处理指令,它保留用于定义XML文件的文本声明。您必须使用其他名称。
-8052 非法输入序列。检查LANG。编译器遇到无效的字符序列。源文件使用与区域设置(LANG)不匹配的字符序列。检查源文件和区域设置。
-8053 未知的预处理程序指令' directive-name '。错误消息中显示的预处理程序指令不是已知指令。检查拼写错误并阅读有关预处理器指令的文档。
-8054 意外的预处理程序指令。预处理器遇到了意外的指令。删除指令。
-8055 资源文件“ 文件名 ”包含意外数据。错误消息中显示的XML资源文件不包含预期的节点。例如,您尝试使用ui.Interface.loadActionDefaults()加载ToolBar。检查XML文件是否包含此类资源所需的节点类型。
-8056 XPath:位置整数的未闭合引号。XPath解析器在给定位置发现了意外的引用。查看XPath表达式。
-8057 XPath:位置pos处的意外字符'char'。XPath解析器在给定位置发现了一个意外的字符。查看XPath表达式。
-8058 XPath:位置pos处的意外标记/字符串'token-name'。XPath解析器在给定位置发现了意外的标记或字符串。查看XPath表达式。
-8059 具有供应商专有语法的SQL语句或语言指令。编译器发现了一个使用数据库特定语法的SQL语句。此语句可能不会作为当前的其他数据库服务器运行。查看SQL语句并使用标准/通用语法和功能。
-8060 屏幕部分中不允许使用间隔物品。表单在屏幕部分中包含间隔项,而这些仅在LAYOUT中允许。查看表单规范文件。
-8061 不应在多行上定义TABLE行。TABLE容器中一行的所有列必须在一行中。如果要在多行上显示行单元格,请使用SCROLLGRID。
-8063 客户端连接超时。运行时系统在给定时间后无法与前端建立连接。这可以例如在文件传输期间发生,此时前端花费太多时间来响应运行时系统。检查您的网络连接是否正常。
-8064 文件传输中断。在文件传输期间捕获了中断。文件未传输,您需要重做操作。
-8065 文件传输期间的网络错误。文件传输期间捕获了套接字错误。检查您的网络连接是否正常。
-8066 无法写入文件传输的目标文件。运行时系统无法写入传输的目标文件。确保文件路径正确并检查该用户是否具有写入权限。
-8067 无法读取文件传输的源文件。运行时系统无法读取要传输的源文件。确保文件路径正确并检查用户是否具有读取权限。
-8068 文件传输协议错误(无效状态)。运行时系统在文件传输期间遇到问题。网络故障可能会引发此错误。
-8069 文件传输不可用。不支持文件传输功能。确保前端支持文件传输。
-8070 本地化字符串文件' file-name '已损坏。显示的字符串资源文件无效(可能无效的多字节字符会损坏文件)。检查区域设置(LANG),确保.str源使用有效字符并重新编译它。
-8071 ' symbol-name '已经定义。表单文件定义了具有相同名称的多个相同类型的元素。查看表单文件并使用唯一标识符。
-8072 声明必须以';'结尾。ESQL / C预处理程序指令不以分号结束。在指令的末尾添加分号。
-8073 “include”指令文件名无效。include预处理程序指令使用无效的文件名。检查文件名。
-8074 发现没有相应的&if,&ifdef或&ifndef指令的A&elif指令。预处理器找到了一个&elif指令,没有相应的&if。在&elif之前添加&if指令,或者删除&elif。
-8075 无法加载编译器插件名称。fglcomp无法加载插件,因为找不到它。确保插件存在且可以加载。
-8076 编译器插件名称未实现所需的接口。fglcomp无法加载插件,因为该接口无效。检查插件是否与编译器的版本相对应。
-8077 属性“ attribute-name ”已定义多次。错误消息中显示的变量属性已多次定义。查看变量定义并删除重复的属性。
-8078 不允许使用属性“ attribute-name ”。此类变量不允许使用错误消息中显示的变量属性。查看可能的变量属性。
-8079 解析XML文件时发生错误。运行时系统无法解析XML文件,该文件可能未使用有效的XML格式。检查XML格式拼写错误,如果可能,使用DTD验证XML文件。
-8080 无法打开xml文件。无法打开指定的XML文件。确保该文件存在并具有当前用户的访问权限。
-8081 遇到无效的多字节字符。编译器在源中找到无效的多字节字符,无法编译表单或模块。检查区域设置(LANG)并验证源中是否没有无效字符。
-8082 项目' item-name '用于无效的布局上下文。表单项名称用于不支持此类表单项的布局部分。例如,当您尝试将BUTTON定义为TABLE列时,会发生此错误。检查表单定义文件并使用正确的项类型。
-8083 空指针异常。该程序使用一个方法来调用一个方法变量,该变量是NULL。在调用方法之前,必须为变量分配对象引用。
-8084 无法打开socket:说明通道对象无法打开TCP套接字。有关详细信息,请参阅说明。确保IP地址和端口正确。
-8085 'open socket'的支持模式不受支持。您尝试以不支持的模式打开频道。有关支持的模式,请参阅通道文
-8086 套接字连接超时。套接字无法建立连接并且超时已过期。检查所有网络层,然后重试。
-8087 BYTE或TEXT readFile或writeFile中的文件错误。读取或写入文件时发生文件I / O错误。验证文件名,内容和访问权限。
-8088 不支持对话框属性“ attribute-name ”。声明了一个对话框指令,其中包含一个包含不受支持的选项的ATTRIBUTES子句。查看ATTRIBUTES子句并删除不支持的选项。
-8089 在对话框中找不到操作' action-name '。您尝试使用当前对话框中不存在的操作名称。验证操作的名称是否由ON ACTION子句定义。
-8090 字段“ 字段名称 ”已在此DIALOG中使用。DIALOG指令多次绑定相同的字段名称或屏幕记录。查看所有子对话框块并检查字段名称/屏幕记录。
-8091 子句' clause-name '出现不止一次。您已多次定义相同的对话框控件块。例如,AFTER ROW定义了两次。删除不必要的控制块。
-8092 此INPUT ARRAY的至少一个字段必须是可编辑的。INPUT ARRAY在只读字段上执行。必须至少有一个字段可编辑且处于活动状态。查看表单规范文件或检查至少有一个字段处于活动状态。
-8093 在此上下文中不提供多范围选择。您尝试使用多范围选择,但在当前对话框类型中不可能。禁用此功能。
-8094 在此上下文中不提供多范围选择。您尝试使用多范围选择,但在当前对话框类型中不可能。禁用此功能。
-8095 无法更改此行范围的选择标志。使用DIALOG.setSelectionRange()尝试选择标志失败失败,因为范围超出范围或因为此上下文中没有可用的多范围选择。确保您可以使用多范围选择,并检查范围的开始和结束索引。
-8096 一般SQL警告,检查SQLCA.SQLERRD [2]或SQLSTATE。最后一条SQL语句生成了一条SQL警告,设置了SQLCA.SQLAWARN标志。程序执行可以继续。但是,建议您注意并检查SQLERRMESSAGE中的本机SQL代码和SQL消息。
-8097 值太大,无法放入TINYINT。TINYINT数据类型可以接受值范围为-128到+127的数字。要存储超出此范围的数字,请重新定义列或变量以使用SMALLINT或INTEGER类型。
-8098 ON FILL BUFFER与DISPLAY ARRAY冲突为树。DISPLAY ARRAY指令使用树视图作为装饰,但它也实现了ON FILL BUFFER触发器来执行分页模式。使用树视图时无法进行分页模式,因为所有可见节点行都是必需的(即对话框不能仅显示数据集的一部分树)。要为树视图动态填充数组,请使用ON EXPAND添加新节点,使用ON COLLAPSE删除节点。
-8099 表单' form-name '与当前运行时版本不兼容。重建你的表格。.42f表单可能使用早期版本编译为当前运行时系统。使用与当前fglrun对应的fglform编译器重新编译表单。
-8100 尝试访问已关闭的对话框。使用已终止的对话框对象调用DIALOG类方法。查看程序逻辑并仅为正在运行的对话框调用DIALOG方法。
-8101 TABLE列标记' tag-name '在行定义中多次出现。TABLE列只能在行定义中使用一次,您可能错误地重复了相同的屏幕标记。修改布局部分中的TABLE行定义,以便仅使用每列一次。
-8102 预处理程序指令中的语法错误。源文件包含具有无效语法的预处理器宏。检查预处理器手册页并修复语法错误。
-8103 文件传输的源文件名和目标文件名不能为NULL或为空。该程序正在执行fgl_getfile()或fgl_putfile(),源或目标文件名为NULL或空。为源和目标参数提供有效的文件名。
-8104 无法读取TUI:系统错误。以文本模式运行的程序(FGLGUI = 0)无法从控制台输入流中读取。检查控制台/终端设置。
-8105 未找到。未找到记录时运行时系统显示此消息。它可以在不同的上下文中显示,例如,在使用内置搜索功能搜索列表中的记录时。
-8106 ON ACTION INFIELD中的字段(字段名称)未在表单中找到。在表单中找不到ON ACTION INFIELD操作句柄中使用的字段名称。确保使用正确的字段名称和字段前缀(表名或屏幕记录名称)。
-8107 FGL_LENGTH_SEMANTICS环境变量无效。有效值为BYTE和CHARFGL_LENGTH_SEMANTICS环境变量中指定的值必须为BYTE或CHAR。
-8108 Subdialog dialog-name:已经激活子对话框已在使用中。
-8109 JSON解析错误:说明验证传递给JSON解析函数的输入字符串。有关详细信息,请参阅说明。
-8110 JSON stringify错误:descriptionJSON序列化失败。有关详细信息,请参阅说明。
-8111 不可能发生:描述运行时系统遇到意外情况。消息将显示给用户,但程序流程将继续。这种意外情况必须由程序员修复。
-8112 非法论证。运行时系统指令,函数或对象方法不期望将值作为参数传递。例如,在Array.sort()使用无效的数组记录成员名称调用方法时会发生这种情况。
-8113 DETAILACTION和DOUBLECLICK的操作必须不同。将DETAILACTION和DOUBLECLICK属性用于在 DISPLAY ARRAY配置表中的装饰和行为。这些属性无法定义相同的操作。
-8114 完成项目列表太长。该列表不得包含超过50个项目。传递给setCompleterItems()对话框方法的数组太长,减少了列表。
-8115 布尔转换错误的字符。传递给setCompleterItems()对话框方法的数组太长,减少了列表。
-8116 非法背景。当前指令用于错误的上下文。
-8117 '##'无法在宏扩展开始时出现。预处理程序运算符##必须连接两个标识符(## b)。
-8118 '##'不能出现在宏扩展结束时。预处理程序运算符##必须连接两个标识符(## b)。
-8119 '#'后面没有宏参数。预处理程序运算符#必须后跟宏的参数。
-8120 文件传输:将文件复制到文件名失败。运行时系统无法复制指定的文件。
-8121 文件传输:删除文件文件名失败。运行时系统无法删除指定的文件。
-8122 文件传输:触摸文件文件名失败。运行时系统无法触及指定的文件。
-8123 \ x使用没有以下十六进制数字。该\xNN字符代码的格式不正确。
-8124 十六进制转义序列超出范围。该\xNN字符代码包含一个无效的十六进制值。
-8125 文件传输:创建符号链接文件名失败。无法创建文件传输所需的符号链接。
-8126 图像到字体映射:找不到字体文件文件名。找不到字体文件,请检查FGLIMAGEPATH环境变量。
-8127 图像到字体映射:文件文件名中的格式错误。图像到字体映射文件包含错误。
-8128 图像到字体映射:无法打开文件文件名。找不到图像到字体映射文件,请检查FGLIMAGEPATH环境变量。
-8129 没有当前行。要使用ui.Dialog方法(如getFieldValue()),必须使用ui.Dialog.setCurrentRow()方法设置当前行。
-8130 FOCUSONFIELD与DISPLAY ARRAY冲突为树。DISPLAY ARRAY对话框FOCOUSONFIELD属性不能与TREE容器一起使用。
-8131 SQL参数索引超出范围。作为参数传递给该指数setParameterValue()的方法 base.SqlHandle是降低为1,或更大的数量? 在SQL语句中的占位符。
-8200 apidoc:参数名称' param-name '无效。在提取源文档时,编译器检测到注释错误:@param变量名不在下一个FUNCTION定义的参数列表中。检查功能参数名称。
-8201 apidoc:标签丢失:@param param-name。在提取源文档时,编译器检测到注释错误:缺少@param标记,用于描述下一个FUNCTION定义的参数。检查功能参数名称。
-8202 apidoc:无效的标签名称@ tag-name。在提取源文档时,编译器检测到注释错误:@ tag-name标记不是已知的标记名称。检查标签名称中的拼写错误。
-8300 无法加载java共享库。原因:系统错误运行时系统无法加载JVM共享库(或DLL)。确保在计算机上安装了JRE并检查环境(UNIX上的LD_LIBRARY_PATH或Windows上的PATH)。
-8301 无法创建java VM。运行时系统加载了JVM共享库(或DLL),但无法通过调用JNI_CreateJavaVM()来初始化Java VM。检查Java需求和资源是否需要创建Java VM。
-8302 数组元素类型不是Java类型。fglcomp编译器检测到Java Array定义,该定义未使用元素的Java类型。查看DEFINE语句并使用Java类型。
-8303 Java不受支持。您使用的平台不支持Genero所需的最新Java版本。您无法在此操作系统中使用Java接口,您必须查看源代码并删除所有与Java相关的部分。
-8304 无法为最终变量' variable-name ' 赋值。该程序试图设置一个不可写的Java类变量。查看程序逻辑。
-8305 这里不能使用Java变量' variable-name '。该程序尝试在无效上下文中使用Java类变量。例如,在INPUT指令中使用Java类变量。查看程序逻辑并使用常规的Genero BDL变量。
-8306 抛出Java异常:java-exception-text。执行Java代码时抛出了Java异常。检查异常文本并查看代码。
-8307 需要Java对象。指令需要Java对象引用。此错误通常发生在CAST()或INSTANCEOF()中。检查指令中使用的表达式,并确保它引用Java对象。
-8400 模块。名称有私人访问权限。指令引用声明为private的模块函数或模块变量。在导入的模块中使函数或变量公开。
-8401 对名称的引用含糊不清。没有模块前缀但没有引用的函数或变量,但存在于多个导入的模块中。编译器也可以为Java调用打印此错误。在对象名称前添加模块前缀以消除歧义。
-8403 模块名称不存在。找不到要导入的模块名称。确保模块名称与文件名匹配。
-8404 模块名称尚未导入。语句引用尚未导入的模块名称。使用前导入模块。
-8405 category-name 限定符名称。symbol-name尚未定义。无法找到qualifier-name.symbol-name标识的符号。例如,START REPORT或SUBDIALOG引用带有模块前缀的报表或子对话框符号,但在指定的模块中找不到该符号。您必须导入定义引用符号的模块。
-8406 函数' function-name '尚未定义。函数名称在已编译的模块中引用,但没有导入的模块定义该函数。您必须导入包含该功能的模块。
-8407 参数' param-name '的类型不是SQL类型:不能插入用于此报告的临时表中。REPORT参数名称使用不具有SQL等效的BDL类型定义,因此不能用于创建为两遍报告排序行所需的临时表。使用SQL兼容类型(CHAR,VARCHAR,INTEGER,DECIMAL等)定义参数。
-8408 ON ACTION 动作名称与ON 动作名称冲突。对话框定义了冲突的ON ACTION和ON触发器,定义了相同的操作。例如,ON ACTION delete在对话框块中定义,该对话框块也定义ON DELETE触发器。如果要使用ON触发器定义操作,请查看对话框操作。
-8409 操作操作名称会影响具有相同名称的另一个操作。该对话框在不同级别(对话框,子对话框和字段级别)使用相同的操作名称定义ON ACTION块。发生冲突时使用不同的操作名称。
-8410 符号' symbol-name '不是DIALOG。引用的符号未定义为DIALOG子对话块。
-8411 Char常数太久了。该代码定义了一个工具长的字符串常量。
-8412 语句id'statement -name '已被使用。几个PREPARE指令在当前模块中使用相同的语句标识符。支持此功能以实现向后兼容性。但是,建议您查看代码以确保这不是错误。
-8413 非法类型属性值“ 错误值 ”,期望 正确值。使用无效的属性值定义程序变量。查看DEFINE指令的ATTRIBUTES()子句。
-8415 返回值的数量无效。该函数使用RETURN指令,其中包含许多与RETURNS子句定义的类型数不对应的值。
-8416 缺少返回。该函数使用RETURNS子句定义,但不包含RETURN指令。
-8417 只有函数才能返回值。不允许在MAIN或REPORT块中使用RETURN指令。在MAIN中使用EXIT PROGRAM,或在REPORT中使用EXIT REPORT。
-8418 无法调用非FUNCTION类型的type-name。CALL指令与程序变量一起使用,该程序变量不是函数引用。
-8419 返回FUNCTION 函数名称的类型未知。使用FUNCTION表达式引用的函数缺少其定义中的RETURNS子句。
-8420 非法参数名称' parameter-name ',期望' definition-name '。函数调用使用的参数名称与函数定义中指定的名称不匹配。
-8421 预期RECORD初始化程序。提供的初始化值不使用变量定义的( )表示法 RECORD。
-8422 预计ARRAY初始化程序。提供的初始化值不使用变量定义的[ ]表示法 ARRAY。
-8423 预期标量初始化程序。提供的初始化值不使用基元类型变量定义的标量值。
-8424 记录成员' 名称 '不存在。提供的初始化值指定与RECORD变量定义的成员不匹配的成员名称 。
-8425 RECORD初始化程序中的重复字段:' name '。提供的初始化值定义重复的RECORD成员名称。
-8426 方法定义需要在此模块中本地定义的RECORD类型。类型的方法必须在定义的模块中TYPE定义。
-8427 方法和字段名称必须distingush。类型type-name具有字段 field-name。定义的方法具有与接收类型的字段相同的名称。更改方法的名称。
-8428 方法名称已经定义。对于相同类型,方法被定义多次。
-8429 type-name没有实现interface-name: reason。该类型与方法相关联,这些方法与接收类型变量的变量的接口定义的方法不匹配。检查方法名称和签名(参数和返回类型)。
-8430 方法参数不能具有匿名类型。在使用RECORD/END RECORD(不使用TYPE定义)声明变量或方法/函数参数时,隐含地创建了匿名类型。方法不能要求TYPE定义声明的类型名称。
-8431 没有返回类型的方法(RETURNS)不能返回值。方法体包含一个RETURN子句,但方法头不指定 RETURNS子句。
-8432 INOUT参数需要RECORD类型。该INOUT关键字只能与TYPE定义声明的类型名一起使用 。
-8433 没有返回类型的方法(RETURNS)不能返回值。方法体包含RETURN带有值的指令,但声明不指定任何RETURNS子句。
-8434 type-name没有实现interface-name: reason。出于给定原因,用户定义的类型与指定的接口不匹配。
-8435 此处不能指定参数名称。被调用函数的参数名称未知。函数调用使用命名参数,但编译器不知道实际的函数定义。IMPORT FGL与实现该功能的模块名一起使用,或者不使用命名参数。
-8500 已达到Genero Mobile pcode大小限制。请联系您的供应商了解详情
-8501 使用Genero编译的模块在运行时需要Genero许可证。请联系您的供应商了解详情
-9000 此XML属性不允许的值。删除此属性的值或请参阅“简单BDL和XML数据类型之间的映射”部分。
-9001 此XML属性的必需值。将值设置为XML属性。请参阅“简单BDL和XML数据类型之间的映射”部分。
-9002 无法设置XML属性,因为每个定义只允许一个XSD属性。选择唯一适当的XSD数据类型。
-9003 仅在BDL TYPE上允许XML属性。删除XML属性或将BDL DEFINE指令更改为BDL TYPE定义。
-9004 类型定义不允许使用XML属性。删除XML属性或将BDL TYPE定义更改为BDL DEFINE指令。
-9005 如果没有属性XSTypeName,则无法设置XML属性XSTypeNamespace。添加XSTypeName属性。
-9006 XML属性仅允许在简单的数据类型定义上使用。删除XML属性或将RECORD或ARRAY更改为简单的BDL数据类型。
-9007 XML属性仅允许在BDL RECORD定义中使用。将BDL变量定义更改为RECORD。
-9008 XML属性仅允许在一维数组定义上。删除XML属性或使用一维数组。
-9009 属性XMLAttribute,XMLElement,XMLAny和XMLBase是独有的。只选择以上可用选项之一。
-9010 属性XMLChoice,XMLAll,XMLSequence,XMLSimpleContent和XSComplexType是独占的。只选择以上可用选项之一。
-9011 属性XSTypeName已使用相同的值XML属性和相同的XSTypeNamespace值定义两次,但定义不同。为您的程序定义唯一的(XSTypeName,XSTypeNamespace)对。
-9012 嵌套的XMLChoice变量上不允许使用XMLName或XMLNamespace。删除XMLName和XMLNamespace属性。
-9013 嵌套的XMLSequence变量上不允许使用XMLName或XMLNamespace。删除XMLName和XMLNamespace属性。
-9014 无法识别的XML属性值。查看此XML属性的可用值。
-9015 XML属性仅在记录的成员上受支持。删除XML属性。
-9016 只有在定义XMLChoice时,才会在记录的成员上支持XML属性。删除XML属性。
-9017 只有在定义XMLSimpleContent时,才会在记录的成员上支持XML属性。删除XML属性。
-9018 此简单类型不支持XML属性。删除XML属性或更改BDL类型定义。
-9019 如果没有属性XMLTypeName,则无法设置属性XMLTypeNamespace。设置XMLTypeName属性。
-9020 XMLSimpleContent属性仅支持XMLAttribute和XMLAnyAttribute属性。删除不允许的XML属性。
-9021 属性XMLBase已在BDL记录中多次定义。仅设置一个XMLBase属性。
-9022 属性XMLSelector已在BDL记录中多次定义。仅设置一个XMLSelector属性。
-9023 无法使用其他属性设置XML属性。删除所有其他XML属性。
-9024 BDL记录中缺少属性XMLSelector。在其中一个记录成员上设置XMLSelector属性。
-9025 BDL记录中缺少属性XMLBase。在其中一个记录成员上设置XMLBase属性。
-9026 无法在BDL TYPE上定义嵌套XML属性。删除嵌套的XML属性。
-9027 无法在根变量上定义嵌套的XML属性。删除嵌套的XML属性。
-9028 无效的参数。请参阅有关函数参数的文档。
-9029 已发布的RPC Web服务操作的参数必须是Record或NULL。查看参数定义。
-9030 已发布的DOC Web服务操作的参数必须是Record,Array或NULL。查看参数定义。
-9031 BDL记录的成员不允许使用XML属性。删除XML属性或将其设置在适当的位置。
-9032 XML属性只能在RECORD中定义的ARRAY上设置。删除XML属性或将其设置在适当的位置。
-9033 无法在变量的第一级定义XML属性。删除XML属性或将其设置在适当的位置。
-9034 嵌套序列或选择上不允许使用属性“XMLAttribute”。删除XMLAttribute属性。
-9035 RPC Web Functions不能在其中一个参数上设置XMLList。将BDL ARRAY放入BDL RECORD中。
-9036 当用作SOAP标头时,属性XMLName在BDL变量上是必需的。添加XMLName属性。
-9037 RPC Web Functions不能在其中一个参数上设置XMLNamespace。删除XMLNamespace属性。
-9038 XSComplexType属性仅允许具有一个可选嵌套列表或嵌套记录的属性。为所有嵌套记录成员仅设置一个XMLOptional属性。
-9039 嵌套XMLAll上不允许使用XMLName或XMLNamespace。删除XMLName和XMLNamespace。
-9040 阵列上不允许嵌套XML属性。删除XML属性
-9041 XMLBase Attribute仅允许一个额外的XSD属性。设置唯一的XSD属性。
-9042 BDL记录的成员不允许使用XML属性值。将适当的值设置为指定的XML属性。
-9043 BDL类型的facet约束不受支持。检查“简单BDL和XML数据类型之间的映射”部分中的可用构面约束。
-9044 facet约束' constraint-name '的值无效。检查可用的构面约束值。请参阅XML构面约束属性。
-9045 如果没有XSD简单类型属性,则无法定义构面约束属性。添加适当的XSD属性。
-9046 Facet XSDLength和XSDMinLength或XSDMaxLength不能一起使用。仅选择上述属性之一。
-9047 BDL对象上不允许使用XML属性。删除XML属性。
-9048 无法使用XMLAny或XMLAnyAttribute设置属性XMLName。删除XMLName属性。
-9049 xmlchoice ='inherited'记录的成员不允许使用XML属性。删除XML属性。
-9050 不允许使用公共限定符的参数。删除PUBLIC指令。
-9051 已发布的Web Service操作的参数必须是全局或模块范围内的变量。将变量移动到GLOBALS指令或模块化范围。
-9052 已发布的Web服务标头必须是全局或模块化范围内的变量。将Web服务标头移动到GLOBALS指令或模块化范围。
-9053 不允许使用私有限定符的Web服务功能。删除PRIVATE指令。
-9054 Web服务功能必须是字符串文字。您不能将变量用于Web服务功能名称。
-9055 数组定义不允许使用XML属性。删除XML属性。
-9056 每个BDL记录已经多次定义了属性XMLAny。在BDL RECORD中仅使用一个XMLAny属性。
-9057 属性XMLAnyAttribute已经为每个BDL记录定义了多次。在BDL RECORD中仅使用一个XMLAnyAttribute属性。
-9058 属性XMLList和XMLAnyAttribute是独占的。仅使用上述XML属性之一。
-9059 带有XMLAnyAttribute的BDL数组元素必须是包含命名空间,名称,STRING类型值的三个变量的BDL记录。示例:DEFINE arr DYNAMIC ARRAY OF RECORD ns,名称,值STRING END RECORD
-9060 XML属性仅允许在动态数组上使用。将您的BDL ARRAY更改为动态阵列。
-9061 无法在嵌套记录中设置XML属性。删除XML属性。
-9062 属性XMLAnyAttribute后不允许使用属性XMLAttribute。将具有XMLAnyAttribute属性的记录成员移动到最后一个位置。
-9063 已发布的Web服务故障必须位于全局或模块化范围内。将变量移动到GLOBALS指令或模块化范围。
-9064 当用作Fault时,属性XMLName在BDL变量上是必需的。设置XMLName属性。
-9065 不允许冒号的XML属性值。去除结肠。
-9066 XML属性仅允许在根变量上。删除属性或将其移动到根变量。
-9067 错误的W3CEndPointReference定义。查看您的RECORD定义。它需要匹配这个结构:RECORD ATTRIBUTES(W3CEndpointReference) address STRING, -- The location of the Web Service (for ex: URL) ref RECORD ... (other members defining the state) END RECORDEND RECORD请参阅com.WebService.CreateStatefulWebService。
-9068 状态BDL变量无效,只允许简单变量或W3CEndpointReference记录。检查函数com.WebService.CreateStatefulWebService的 “state”参数TYPE 是否正确。其类型必须是简单类型定义或W3CEndPointReference RECORD。
-9069 已注册的HTTP变量错误。检查BDL变量是否与com.WebService.registerInputHTTPVariable或com.WebService.registerOutputHTTPVariable中设置的定义匹配。
-9070 仅在XML元素上允许使用属性名称。检查是否为XMLElement(可选) 元素的类型指定了属性名称。
-9100 休息动词缺失。功能缺少REST属性,例如WSGet,WSPut,WSPost,或 WSDelete。检查ATTRIBUTES()函数的子句。
-9101 只允许一个休息动词。函数必须仅具有此类型的一个REST属性,例如WSGet,WSPut, WSPost,或WSDelete等检查ATTRIBUTES()函数的 子句。
-9102 休息操作不能是私密的。检查REST函数是否声明为public。
-9103 属性名称仅允许作为rest函数的参数。检查WSParam,WSQuery, WSHeader,WSCookie,或WSOptional休息属性上的REST函数的输入参数设置。
-9104 无效的WSPath模板值: 值。模板值输入WSPath不正确。例如,检查标点符号,缺少结束的花括号。
-9105 缺少某些WSPath模板值: 值。添加带有WSParam属性的参数以匹配缺少的模板值。
-9106 名称操作需要输入参数体。如果使用WSPost或WSPut作为REST资源操作,4GL函数必须在4GL函数中至少有一个REST输入体。
-9107 Rest参数名称不是独占的。确保只有下列之一设置:WSParam, WSQuery,WSHeader,WSCookie在4GL休息函数参数
-9108 WSParam不允许使用属性名称。WSOptional并且WSName在设置时无法 WSParam设置。
-9109 仅在Rest输入或输出函数参数上允许使用属性名称。检查WSParam,WSQuery, WSHeader,WSCookie,或WSOptional休息属性上的REST函数的输出参数设置。
-9110 WSPath必须以斜杠:值开头在WSPath属性值中添加斜杠。
-9111 WSParam“ 名 ”不匹配任何WSPath模板值。WSPath为缺少的 WSParam属性添加模板值。
-9112 属性' name '不允许作为数组的元素。WSParam,WSQuery,WSHeader, WSCookie,或WSOptional不能在阵列上设置
-9113 属性' name '仅允许在函数定义中使用。WSGet,WSPost,WSPut, WSDelete,WSDescription,WSThrows,和 WSRetCode作为功能属性只能设置。
-9114 WSMedia值' value '仅允许在简单数据类型定义上使用。其中一个WSMedia值无法在数组上设置
-9115 此数据类型定义不允许WSMedia值' value '。其中一个WSMedia值对该变量无效。例如,您不能在a上设置'text / plain' DATETIME。
-9116 格式错误的WSThrows值:值该 WSThrows属性的语法无效。寻找缺失或额外的标点符号; 在冒号(:)之后缺少引号,缺少逗号或空格,或者对不存在的模块变量的引用。。
-9117 WSThrows值中的无效HTTP代码: 代码不允许使用此HTTP代码WSThrows。检查以确保在WSThrows属性中使用介于400到599之间的HTTP错误代码 。
-9118 WSThrows值:变量中的无效错误 变量WSThrows 属性错误地引用变量。检查WSThrows是否引用了公共模块变量。
-9119 WSThrows值中的描述无效: description检查WSThrows值的描述中是否没有空白 。
-9120 格式错误的WSRetCode值:值检查WSRetCode属性语法并更正标点符号。
-9121 WSRetCode中的HTTP代码无效: 代码检查HTTP代码是否在200到399范围内
-9122 WSScope只允许使用WSInfo。检查是否WSScope在WSInfo记录上设置了 属性
-9123 每个模块只允许一个“ 名称 ”。您只能设置一个WSContext或WSInfo每个模块。
-9124 属性“ 名称 ”仅允许在字典定义中使用。WSContext 只能在4GL上设置 DICTIONARY
-9125 必须在私有变量上定义属性“ name ”。WSContext必须在私有模块化字典上定义属性
-9126 必须在公共变量上定义属性“ name ”。WSInfo必须在公共模块变量上定义属性
-10098 十六进制值格式错误。您尝试使用LOAD加载数据或使用包含格式错误的十六进制值的文件查找BYTE变量。检查文件内容并修复拼写错误,然后重新加载。
-10099 分隔符无效。不要使用'\'或十六进制数字(0-9,AF,af)。您尝试使用无效的字段分隔符加载或卸载数据。将字段分隔符更改为有效字符,例如| (管)或^(插入符号)。
-15500 WS服务器程序中发生内部运行时错误。联系您的支持中心。
-15501 无法创建WS操作,因为未定义给定的函数。验证fgl_ws_server_publishFunction()的BDL函数的名称是否正确。
-15502 WS函数声明无效,不允许参数。验证BDL功能没有输入,没有输出参数。
-15503 操作名称已在当前Web服务中使用。您必须在函数fgl_ws_server_publishFunction()中更改Web函数操作的名称。
-15504 WS服务器端口已被其他应用程序使用。您必须在函数Fgl_ws_server_start()中更改端口号。
-15505 XML不支持某些BDL数据类型。验证所有公开的函数是否包含以下数据类型之一:DATETIME以MINUTE开头DATETIME以SECOND开头INTERVAL从YEAR和/或MONTH开始
-15511 fgl_ws_set / getOption()参数无效。验证fgl_ws_setOption()或fgl_ws_getOption()函数的选项标志是否存在。
-15512 WS输入记录未定义。验证fgl_ws_server_publishFunction()上的输入记录的名称是否存在。
-15513 WS输出记录未定义。验证fgl_ws_server_publishFunction()上的输出记录的名称是否存在。
-15514 FGLAPPSERVER环境变量或fgl_ws_server_start()函数的参数中的端口值不是数字值。验证端口值是否仅包含数字。见fgl_ws_server_start()
-15515 没有在指定主机上启动应用程序服务器。验证FGLAPPSERVER是否包含应用程序服务器正在侦听的正确主机和端口。
-15516 没有更多的许可证。联系您的支持中心。
-15517 当前运行器版本与Web服务扩展不兼容。安装正确版本的Genero BDL。
-15518 缺少Web函数的输入命名空间。在fgl_ws_server_publishFunction()中添加有效的输入命名空间。
-15519 缺少Web函数的输出命名空间>命名空间。在fgl_ws_server_publishFunction()中添加有效的输出命名空间。
-15520 无法加载证书或私钥文件。验证每个ws。idws .security FGLPROFILE条目包含有效的安全标识符。
-15521 在Windows密钥库中找不到证书。验证每个ws。idws .security FGLPROFILE条目包含有效的Windows安全标识符。
-15522 无法加载证书颁发机构文件。验证security.global.ca FGLPROFILE条目是否包含正确的证书颁发机构文件名。
-15523 无法从Windows密钥库创建证书颁发机构。验证您是否有足够的权限来访问Windows密钥库。
-15524 无法设置密码列表。验证列表中的所有密码是否为有效密码并由openssl支持。
-15525 无法访问HTTP代理。验证proxy.http.location FGLPROFILE条目是否包含正确的HTTP代理地址。
-15526 无法访问HTTPS代理。验证proxy.https.location FGLPROFILE条目是否包含正确的HTTPS代理地址。
-15527 未知的HTTP代理验证标识符。验证proxy.http.authenticate FGLPROFILE条目是否包含有效的HTTP身份验证标识符。
-15528 未知的HTTPS代理验证标识符。验证proxy.https.authenticate FGLPROFILE条目是否包含有效的HTTP身份验证标识符。
-15529 无法创建HTTP身份验证配置。验证是否正确设置了所有身份验证登录名和密码。
-15530 无法创建加密的HTTP身份验证配置。验证是否正确设置了所有身份验证登录和加密密码。
-15531 无法创建服务器配置。验证是否正确设置了所有ws.ident.url FGLPROFILE条目。
-15532 未知的服务器配置安全标识符。验证所有ws.ident.security FGLPROFILE条目是否包含有效的安全标识符。
-15533 未知的服务器配置验证标识符。验证所有ws.ident.authenticate FGLPROFILE条目是否包含有效的HTTP Authenticate标识符。
-15534 无效的自我对象。联系您的支持中心。
-15535 由于参数无效,无法执行操作。根据内置类文档检查所有参数。
-15536 服务注册失败,有关详细信息,请参阅SQLCA.SQLERRM。检查以下内容:已存在同名服务缺少服务的命名空间标头不能与操作具有相同的名称和名称空间
-15537 无法创建Web服务,请参阅SQLCA.SQLERRM以获取更多详细信息。检查该服务是否具有有效的名称和名称空间。
-15538 无法创建Web操作,请参阅SQLCA.SQLERRM以获取更多详细信息。根据样式(Document或RPC)检查操作名称和命名空间是否有效。
-15539 无法发布Web操作,请参阅SQLCA.SQLERRM以获取更多详细信息。检查先前是否已创建输入或输出标头。
-15540 找不到已发布的BDL函数,有关详细信息,请参阅SQLCA.SQLERRM。检查要发布的BDL功能是否存在。
-15541 发布的BDL函数未正确定义,有关详细信息,请参阅SQLCA.SQLERRM。检查BDL功能是否没有输入或输出参数。
-15542 已发布操作错误的输入参数。有关更多详细信息,请参阅SQLCA.SQLERRM。联系您的支持中心。
-15543 已发布操作错误的输出参数。有关更多详细信息,请参阅SQLCA.SQLERRM。联系您的支持中心。
-15544 Web Service头配置错误,有关详细信息,请参阅SQLCA.SQLERRM。验证单向函数没有输出标头。
-15545 服务已经注册。注册后,您无法修改服务。注册后,请检查您是否未在服务上调用服务修饰符方法。
-15546 选项无效。根据文档检查选项名称。
-15547 不支持的Web服务操作。验证Document样式操作是否不执行SOAP Section5编码。
-15548 错误的URI。检查传递给HttpRequest或TcpRequest的URI是否有效。
-15549 HTTP运行时异常,有关详细信息,请参阅SQLCA.SQLERRM。联系您的支持中心。
-15550 XML运行时异常,有关详细信息,请参阅SQLCA.SQLERRM。联系您的支持中心。
-15551 WSDL生成失败。联系您的支持中心。
-15552 Charset转换异常,有关详细信息,请参阅SQLCA.SQLERRM。通过HTTP接受标头更改服务器字符集响应或更改应用程序区域设置。
-15553 TCP运行时异常,有关详细信息,请参阅SQLCA.SQLERRM。如果详细消息是“TCP连接已中断”,则检查您的网络是否正常工作以及INT_FLAG未设置为TRUE。使用Web Service应用程序时,这可能是COM错误的结果。检入FGLWSDEBUG以查看它是否在客户端或服务器端关闭。例如:WS-DEBUG (IO ERROR)Class: TCPConnection::atomicReceive()Msg: TCP input stream shut down.Code: 104WS-DEBUG END=您可以在/usr/include/asm-i386/errno.h中找到104代码(具体取决于您的系统)。在此示例中,它对应于: #define ECONNRESET 104 / Connection reset by peer /查看WSDL并查看我们发送给服务器的内容是否正确查看服务器日志,了解它已结束连接的原因
-15554 索引超出范围。检查索引的最大值。
-15555 不支持的请求 - 响应功能。检查流操作顺序或无效使用。例如,在函数readTextRequest()中,传入请求只能读取一次,因此不允许在发送响应时处理传入消息。
-15556 没有发送请求。在调用getResponse()或getAsyncResponse()之前,请检查是否调用了doRequest(),doXmlRequest()或doTextRequest()方法之一。
-15557 请求已发送。检查您是否未调用doRequest(),doXmlRequest()或doTextRequest()方法之一。
-15558 等待回应。在阅读上一个请求之前,请检查您是否未执行新请求。
-15559 没有可用的流。检查是否未调用方法来读取尚未创建的流。
-15560 流媒体结束了。检查您是否未阅读已关闭的流媒体响应。
-15561 流媒体正在进行中。检查您是否在没有调用endXmlResponse()的情况下调用了两次beginXmlResponse()。
-15562 流媒体尚未开始。检查您是否在没有beginXmlRequest()或beginXmlResponse()的情况下调用endXmlRequest()或endXmlResponse()。
-15563 流媒体已经开始了。检查您是否没有调用beginXmlRequest()或beginXmlResponse()两次。
-15564 意外的对等流被关闭。读取操作期间对等关闭连接。
-15565 无法返回传入请求,有关详细信息,请参阅SQLCA.SQLERRM。查看详细信息。
-15566 操作失败,请参阅SQLCA.SQLERRM以获取更多详细信息。检查参数是否有无效数据。
-15567 参数不能为NULL。检查参数是否为NULL
-15568 找不到BDL回调函数,有关详细信息,请参阅SQLCA.SQLERRM。检查BDL回调函数是否存在。
-15569 BDL回调函数需要一个输入和一个输出参数,有关详细信息,请参阅SQLCA.SQLERRM。根据文档检查BDL回调参数。
-15570 Web服务错误错误。有关更多详细信息,请参阅SQLCA.SQLERRM。COM类的方法失败,例如,传递给的变量com.WebServiceEngine.SetRestError()不是预期的变量 。如果错误详细信息未提供修复错误所需的信息,请与您的支持中心联系。
-15571 有状态服务错误。有关更多详细信息,请参阅SQLCA.SQLERRM。联系您的支持中心。
-15572 访问被拒绝锁定错误。文件已被锁定,或者应用程序没有对给定路径的写访问权限。
-15573 HTTP Multipart错误:说明。COM多部分API的一种方法失败了。有关详细信息,请参阅说明。如果错误详细信息未提供修复错误所需的信息,请与您的支持中心联系。
-15574 无法从路径:路径加载证书颁发机构。找不到当前FGLPROFILE配置定义的证书。按照以下所述检查证书颁发机构设置:HTTPS配置。
-15575 传入请求已被关闭:原因GAS已断开Web服务服务器,例如在调用com.WebServiceEngine.GetHTTPServiceRequest 或com.WebServiceEngine.HandleRequest方法时。使用TRY/CATCH块来捕获此错误,如 com.WebServiceEngine.GetHTTPServiceRequest中所述。
-15576 无效的TCP IP版本。FGLPROFILE配置参数ip.global.version定义与有效可能值(4和6)不同的值。
-15577 未知的网络接口名称:名称。FGLPROFILE配置参数ip.global.v6.interface.name定义不存在的网络接口。
-15578 请求已被用户取消。由com.HTTPRequest.getResponse()方法启动的HTTP请求已被用户取消。
-15579 代理无法访问代理URL无法访问。检查以验证主机和端口是否设置正确,以及代理是否在线且可用。
-15598 XML反序列化错误。WSDL协定与BDL变量定义不匹配。检查是否根据WSDL正确生成了BDL变量。
-15599 内部错误,不应该发生。联系您的支持中心。
-15600 手术失败。根据文档检查无效参数的方法。
-15601 名称不能为NULL。检查name参数是否为NULL。
-15602 命名空间不能为NULL。检查namespace参数是否为NULL。
-15603 前缀不能为NULL。检查前缀参数是否为NULL。
-15604 值不能为NULL。根据文档检查参数是否为NULL。
-15605 节点不能为NULL。检查节点参数是否为NULL。
-15606 文本不能为NULL。检查文本参数是否为NULL。
-15607 处理指令的目标不能为NULL。检查目标参数是否为NULL。
-15608 实体引用的名称不能为NULL。检查实体名称参数是否为NULL。
-15609 XPath表达式不能为NULL。检查xpath参数是否为NULL。
-15610 文件名不能为NULL。检查filename参数是否为NULL。
-15611 文档不能为NULL。检查document参数是否为NULL。
-15612 DTD字符串不能为NULL。检查dtd参数是否为NULL。
-15613 Stax不能为NULL。检查stax参数是否为NULL。
-15614 格式错误的XML名称。检查xml名称是否格式正确。
-15615 格式错误的XML字符串。检查xml字符串是否格式正确。
-15616 格式错误的XML前缀。检查xml前缀是否格式正确。
-15617 格式错误的XML命名空间检查xml命名空间是否格式正确。
-15618 验证类型错误。检查验证类型参数。
-15619 找不到XML架构。检查是否使用了有效的XML架构进行验证。
-15620 找不到DTD架构。检查XML文档中是否存在DTD架构。
-15621 功能或选项不能为NULL。检查参数是否为NULL。
-15622 功能或选项不受支持。根据文档检查选项或功能名称。
-15623 功能或选项值无效。根据文档检查选项或功能有效性。
-15624 节点不是文档的一部分。检查该节点是否属于同一XML文档。
-15625 节点没有正确的父节点。检查要删除的节点是否属于右父节点。
-15626 节点已链接到另一个节点。检查该节点是否已连接到另一个节点。
-15627 无法向自身添加节点。检查要添加的节点本身是不是。
-15628 指数超出范围。检查索引最大值。
-15629 StaxWriter运行时异常:原因有关更多详细信息,请参阅SQLCA.SQLERRM并检查错误原因。
-15630 StaxReader运行时异常:原因有关更多详细信息,请参阅SQLCA.SQLERRM并检查错误原因。
-15631 Serializer运行时异常:原因有关更多详细信息,请参阅SQLCA.SQLERRM并检查错误原因。
-15632 文档加载运行时异常,请检查xml.DomDocument.getErrorDescription()以获取更多详细信息。检查dom文件的详细信息。
-15633 文档保存运行时异常,请检查xml.DomDocument.getErrorDescription()以获取更多详细信息。检查dom文件的详细信息。
-15634 编码无效。检查编码值。
-15635 无法使用SystemID设置DTD的PublicID。检查DTD节点创建
-15636 XPath表达式中未定义的名称空间前缀。检查XPath表达式中使用的未声明的前缀。
-15637 XPath表达式错误。检查XPath表达式。
-15638 缺少XPath命名空间列表中的命名空间。检查XPath表达式中使用的未声明的命名空间
-15639 XPath函数有两个必需参数。根据文档检查参数。
-15640 内部XPath错误。联系您的支持中心。
-15641 无效的XPath名称空间。检查传递给XPath方法的名称空间值。
-15642 无法加载架构。检查DomDocument.setFeature()中的XML架构参数。
-15643 架构格式错误或不一致。检查DomDocument.setFeature()中的XML模式有效性。
-15644 URI格式错误。根据文档检查URI是否格式正确。
-15645 协议层需要一个新的尝试来完成操作。Sax作家关闭操作需要一个新的请求来完成前一个。
-15646 字符集转换错误。检查fglrun LANG和系统区域设置。
-15647 无法加载xml安全库。联系您的支持中心。
-15648 Xml安全操作失败。有关更多详细信息,请参阅SQLCA.SQLERRM。查看详细信息。
-15649 网址不能为空。检查XML-Security URL是否为NULL。
-15650 CryptoX509不能为空。验证CryptoX509对象是否已正确实例化。
-15651 CryptoKey不能为空。验证CryptoKey对象是否已正确实例化。
-15652 签名转换错误。检查传递给appendReferenceTransformation()的转换URL有效性
-15653 签名摘要不好。检查传递给createReference()的摘要URL有效性。
-15654 签名节点错误。检查传递给CreateFromNode()的XML-Signature节点。
-15655 坏密钥类型。检查密钥标识符URL。
-15656 密钥用法不好。验证传递给setKeyEncryptionKey()或setKey()的CryptoKey对象的使用情况。
-15657 错误的XPathFilter2类型,只允许相交,减去或联合。验证XPathFilter2转换中使用的类型。
-15658 错误的派生密钥URL。检查派生密钥标识符URL。
-15699 内部错误,不应该发生。联系您的支持中心。
-15700 调用操作失败,有关详细信息,请参阅SQLCA.SQLERRM。有关操作失败原因的详细信息,请参阅SQLCA.SQLERRM。
-15701 无效的参数。检查您的安全库函数是否具有正确的参数。
-15702 访问文件被拒绝。检查您的安全库功能是否具有访问该文件的权限。
-15703 文件不存在。检查系统上是否存在该文件以供安全库功能访问。
-15704 算法不受支持。检查算法是否在安全库功能的受支持列表中。请参见security.Digest.CreateDigest。
-15705 当前对象无效。检查安全库函数的上下文是否已正确初始化。请参见security.Digest.CreateDigest。
-15799 内部安全错误。联系您的支持中心。

推荐阅读:
  1. tiptop打开文件读取内容
  2. Redis群集部署详解

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

tiptop 错误说明 ne

上一篇:cocos2D 虚拟摇杆Joystick功能实现

下一篇:03.Swift 结构体

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》