4GL错误代码编号


-12没有足够的核心。
                                                                               
作业系统错误代码的含义
意外地返回到数据库服务器。 “核心”可能
是指操作系统所需要的数据在内存空间
功能。操作系统的错误消息可能会
了解更多信息。

 

 -200
 标识符太长。                                                            
在SQL语句的标识符必须是长度为18个字符或更少。
检查语句,以确保没有标识符的长度,
以及有没有错误的标点符号(例如,缺少
空格或逗号),可能使这两个名字看起来像一个。

-201
 发生语法错误。
说明。这是一般的错误信息显示在一个SQL语句的形式错误。
解决方案。寻找失踪或额外的标点符号;关键字拼写错误,使用不当,或不按顺序,或保留字作为标识符。
 -201语法错误已经发生。                                                                               
这是一般的错误代码的形式对所有类型的错误
一个SQL语句。寻找丢失或多余的标点符号(例如,
例如,丢失或多余的逗号,括号遗漏周围
子查询等),关键字的拼写错误(例如VALEUS为
值),关键字滥用(例如,在INSERT
声明,在子查询),关键字的序列(
的条件“价值”,而不是“没有价值”),或
作为标识符的保留字的使用。                                                                               
注:支持“NIST符合全的数据库服务器,”不储备
任何与这些数据库服务器的查询可能会失败,
错误-201一起使用时,早期的实现。

-202 在声明中已经发现非法字符。
                                                                               
一个字符不能被理解为一个SQL语句的一部分
嵌入在本声明。如果该语句,构建了
一个程序,很可能是一个非打印字符控制
字符。确保语句只包含可打印的ASCII
字符和重新执行它。

-203
在声明中已经发现了一个非法的整数。                                                                               
一个整数值,是不可接受的数字
不变。检查语句的数字,应该是
整数,但其中包含小数点或字母“e”或
大于2,147,483,647(231-1)。

-204
 在声明中已发现一个非法的浮点数。                                                                               
一个数字常量中不时像一个浮点数
(与小数点和/或指数开始以“e”)是
不能接受的。指数可能是大于可以被处理。

-205
 无法使用ROWID的意见聚集,group by或
多个表。                                                                           
关键字ROWID代表中存在的一个虚拟列
只有简单的表格。这说的是一个表的ROWID
这实际上是一种观点认为,是基于一个选择涉及
聚合函数,分组或两个或多个表的联接。这样
查询的产品不具有ROWID列,因此,这
查看,即使它出现是一个表,也没有一个
ROWID。为了在查询中使用ROWID,你必须申请
查询表所依据的观点。

-235
 字符列的大小是太大。
说明。 SQL语句中指定一个大于65,534字节的字符数据类型的宽度。
解决方案。如果你需要一个这样规模的列,请使用TEXT数据类型,它允许无限长度。否则,检查印刷错误的语句。
 
-307
 非法下标。
说明。子字符串值(两个方括号中的数字)的字符变量是不正确的。首先是小于零或大于列的长度,或第二比第一少。
解决方案。回顾在声明中使用方括号内的所有找到的错误。可能已经改变列的大小,使得一个子失败,使用工作。
 
-363
 光标不是SELECT语句。
说明。在此声明(可能是一个开放的)的名字命名的光标已经用事先准备好的声明,这不是一个SELECT语句。
解决方案。检查程序逻辑,尤其是在DECLARE光标,在指定的语句ID,及准备,成立了该声明。如果你打算使用INSERT语句游标,你只能做到这一点时,INSERT语句书面DECLARE语句的一部分。如果你打算执行一个SQL语句,EXECUTE语句直接做,而不是间接通过游标。
 

 

-400

 取试图在未开封光标。
                                                                               
这从来没有打开的游标FETCH语句的名称,
或已被关闭。检查程序逻辑,并确保
在此之前,它会打开游标,而不是偶然
将其关闭。请注意,除非在声明游标WITH HOLD,它是
COMMIT WORK或ROLLBACK工作的的自动关闭。

-513
 声明没有提供与该数据库服务器。
 
-805
 无法打开文件的负载。
说明。在此LOAD语句中指定的输入文件无法打开。
解决方案。检查语句。可能需要一个更完整的路径名,该文件不存在,或您的帐户没有读取的文件或目录,它在许可。
 
-806
 无法打开文件卸载。
说明。 UNLOAD语句中这个指定的输出文件是无法打开。
解决方案。检查语句。可能需要一个更加完整的路径名,该文件存在,但您的帐户没有写权限;或磁盘已满。
 
-809
 SQL语法错误已经发生。
说明。 INSERT语句在此负载/卸载语句有语法无效。
解决方案。审查标点符号和使用关键字。
 
-846
 加载文件中的值的数目不等于列数。
说明。 LOAD处理器数量的分隔符,在文件的第一线,以确定加载文件中的值数。如果指定一个分隔符为每个表中的列,或列清单中的每一列必须存在。
解决方案。检查你指定的文件,你打算和它使用正确的分隔符。在文本中的空行,也可能导致此错误。如果不指定分隔符LOAD语句,验证,默认的分隔符相匹配的文件中使用的分隔符。如果您在默认的分隔符有任何疑问,在LOAD语句中指定的分隔符。
 
-1102
 字段名称不符合形式。
说明。输入,输入数组中列出的字段名称,建设,滚动或显示声明不会出现在当前显示屏幕的形式的形式规范。
解决方案。审查程序逻辑,以确保预期的窗口是当前,旨在形式显示,并在声明中的所有字段名称的拼写是否正确。
 
-1107
 场下标超出范围。
说明。屏幕数组下标输入,显示,或构建语句可以是小于1或大于阵列中的各个领域的数量更大。
解决方案。审查结合的形式规范,看到这里的错误在于节目源。
 
-1108
 没有记录形式的名称。
说明。输入数组或显示阵列语句命名的屏幕记录现在显示在屏幕上不会出现。
解决方案。一起看看屏幕记录的名称匹配的形式规范审查程序的源。
 
-1109
 清单和记录字段数不同。
说明。屏幕字段在一个结构,输入,输入数组,显示,或显示的数组声明不同意的程序变量。
解决方案。检查在结合的形式规范,看到错误所在的语句。常见的问题包括:在一个屏幕记录,不反映在每个语句使用的记录,并改变程序中的记录,不体现在形式设计的定义的变化。
 
-1110
 形成文件未找到。
说明。没有被发现,在一个开放的形式表指定的表格文件。
解决方案。检查“表单文件”的语句的参数。它不应该包括的文件后缀。FRM。然而,如果不是在当前目录的形式是,它应该包括一个完整的文件路径。
 
-1112
 一个形式是不符合当前结扎版本。重建的形式。
说明。的形式,在一个开放的形式声明中指定的文件是不能接受的。它可能被损坏,在某种程度上,或编制表格编译器是结扎编译的版本,编译这个程序不兼容的版本。
解决方案。使用当前版本的表格编译器重新编译的形式规范。
 
-1114
 已显示任何形式。
说明。当前语句需要使用屏幕形式。例如,显示...或输入语句必须使用的一种形式领域。然而,显示形式的声明并没有被执行,因为在当前窗口打开。
解决方案。审查程序逻辑,以确保它打开并显示表单之前,它试图使用表单。
 
-1119
 下一个字段名称不符合形式。
说明。这条语句(输入或输入数组)包含了下一个字段子句命名一个不是在形式定义的字段。
解决方案。审查的形式和程序逻辑。也许形式已经改变,但该计划还没有。
 
-1129
 场前/后条文的形式。
说明。本声明包含了一个前场条款或后场子句命名一个未在当前显示的形式定义的字段。
解决方案。审查程序,以确保预期的形式显示,对形式规范,以确保现有油田被命名为检讨本声明。
 
-1133
 下一个选项的名字是不是在菜单中。
说明。此菜单语句包含一个选项子句命名在声明中没有定义菜单选项。
解决方案。如下一个选项的字符串必须遵循在相同的菜单语句的命令条款相同。审查,以确保这些条款与对方同意的声明。
 
-1140
 下一个选项是一个隐藏的选项。
说明。以前被隐藏的,在这一个选项语句命名的选项隐藏选项语句。因为它是对用户不可见的,它不能被强调为未来的选择。
解决方案。使用show选项语句取消隐藏菜单选项。
 
-1141
 与活跃的输入,显示阵列,或MENU声明不能关闭窗口。
说明。这种密切的窗口语句不能执行,因为仍然活跃在该窗口中输入操作。已关闭视窗语句必须包含在,或称为内,输入语句本身。
解决方案。审查程序逻辑,并修改它,这样的语句完成窗口关闭之前。
 
-1143
 窗口已经打开。
说明。这个开放的窗口语句命名一个窗口已经打开。
解决方案。审查程序逻辑,并看看是否应该包含一个关闭窗口声明,或是否应该简单地使用当前窗口的语句带来的开放窗口顶端。
 
-1146
 提示信息是太长,不适合在窗口。
说明。虽然结扎截断的消息和评论,以适应窗口尺寸的输出,它不这样做的提示和用户的响应。
解决方案。减少的提示字符串的长度,或使窗口变大。你可以带显示屏显示提示文本,然后用一个空格或冒号提示。
 
-1150
 窗口是太小,无法显示此菜单。
说明。窗口必须是至少有两排高大的,它必须足够宽,以显示菜单标题,最长的选项名称,两三个点的椭圆,六个空格。修改程序,使窗口变大或给一个较短的名称和短选项菜单。
解决方案。查看打开窗口为当前窗口,在这个菜单表一起声明。
 
-1168
 命令没有出现在菜单中。
说明。显示“选项,隐藏选项,或下一个选项语句不能引用不存在的一个选项(命令)。
解决方案。检查选项的名称的拼写。
 
-1170
 你的终端类型是未知的系统。
说明。检查设置TERM环境变量和termcap或terminfo环境变量的设置。
解决方案。检查您的系统管理员,如果您需要帮助,这个动作。
 
-1202
 有人企图除以零。
说明。零不能除数。
解决方案。检查除数不为零。在某些情况下,出现这个错误,因为除数是一个字符的值不正确转换为数字。
 
-1204
 无效之日起一年。
说明。在一个DATE值或文字的一年,是无效的。例如,0000是不能接受的一年。
解决方案。检查一年的价值。
 
-1205
 一个月中的日期无效。
说明。一个月在一个DATE值或文字必须是一或两位数字从1到12。
解决方案。检查月份值。
 
-1206
 一天中的无效日期。
说明。在一个DATE值的天数或文字必须一或两位数字的号码从1到28(或在一个闰年29),30或31,根据上月,伴随着它。
解决方案。检查一天的价值。
 
-1212
 日期转换格式必须包含一个月,一天,一年组件。
说明。当一个日期值之间的内部二进制格式和显示或输入格式转换,一个模式指示转换。当转换是自动完成的,该模式从环境变量DBDATE的。当它被用做一个明确的rfmtdate中,rdefmtdate(),或者使用函数调用,一个模式字符串作为参数传递。在任何情况下,模式字符串(消息格式)必须包括字母,显示的位置之日起的三个部分:2个或3个字母D; 2个或3个字母M;和2个或4个字母Y。
解决方案。检查模式字符串和的DBDATE值。
 
-1213
 一个字符到数字的转换过程失败。
说明。一个字符值被转换为数字形式存储在一个数值列或变量。然而,字符串不能被解释为一个数字。
解决方案。检查字符串。它不能包含空格,数字,符号,小数或字母e以外的字符。验证零件按照正确的顺序。如果您正在使用免入息审查贷款计划,十进制字符或千位分隔符可能是错误的为您的区域设置。
 
-1214
 值过大,以适应一个smallint。
说明。 SMALLINT数据类型可以接受的值范围从-32,767到+32,767的数字。
解决方案。来存储数字,超出这个范围,重新使用整数或小数类型的列或变量。
 
-1215
 值过大,以适应在整数。
说明。一个值的范围从-2,147,483,647到+2,147,483,647 INTEGER数据类型可以接受的数字。
解决方案。检查的其他数据类型为DECIMAL。
 
-1218
 字符串日期转换错误。
说明。数据值不正确的日期:要么它具有非数字预计数字,一个意想不到的分隔符,或数字,过大或不一致。
解决方案。检查被转换的值。
 
-1226
 十进制或金钱的价值超过最大精度。
说明。数据值比变量的声明允许小数点左边有更多的数字。
解决方案。修改程序变量定义一个适当的精度。
 
-1260
 这是不可能的指定类型之间的转换。
说明。数据转换没有意义,或不支持。
解决方案。你可能引用了错误的变量或列。检查您所指定的数据类型,你打算和数据值的文字表述是正确的格式。
 
-1261
 在datetime或间隔的第一个字段的位数太多。
说明。一个DATETIME文字的第一个字段必须包含1或2位数字(如果不是一年)或者2个或4个数字(如果它是一年)。间隔文字的第一个字段表示一个单位的数量,最多可以有9位数字,取决于其限定在指定的精度。
解决方案。检讨DATETIME和区间文字,在此声明,并予以纠正。
 
-1262
 datetime或间隔的非数字字符。
说明。一个DATETIME或间隔文字可以包含十进制数字和允许的分隔符:年,月,日数字之间的连字符,日和小时之间的空间,小时,分钟和秒之间的冒号;之间的第二次和小数点一小部分。任何其他字符,这些字符的顺序错误,产生错误。
解决方案。检查文字的价值。
 
-1263
 领域中的一个datetime或间隔超出范围。
说明。在datetime或间隔领域至少有一个是不正确的。
解决方案。检查DATE,DATETIME和间隔在此声明文字。在一个DATE或DATETIME文字,今年可能是零,一个月可能有其他比1至12,或一天可能比本月1日至31或不适当的。此外,在一个DATETIME文字,可能比0到23小时,分钟或第二可能是0到59以外,或分数可能有太多的数字为指定的精度。
 
-1264
 在datetime或间隔年底额外的字符。
说明。只有空间可以遵循一个DATETIME或间隔文字。
解决方案。检查本声明丢失或不正确的标点符号。
 
-1267
 一个DateTime计算的结果是超出范围。
说明。在这份声明中,一个DATETIME计算产生了不能储值。这种情况可能发生,例如,如果一个大的时间间隔被添加到一个DATETIME值。此错误也可能发生,由此产生的日期,如果不存在,例如,1999年2月29日。
解决方案。审查在声明中表达,看看你能不能改变操作顺序,以避免溢出。
 
-1268
 无效的datetime或间隔限定符。
说明。本声明包含一个DATETIME或间隔预选赛,这是不能接受的。这些限定符可以包含仅一年的话,月,日,小时,分钟,秒,分数,和TO。括号内的数字,从1到5可以按照分数。
解决方案。检查失踪标点和拼写错误的单词的声明。一个常见的??错误是增加一个s,在几分钟内。
 
-1301
 这个值是不属于有效的可能性。
说明。此列形式规范文件已成立一个列表或可接受值的范围。
解决方案。您必须输入一个可接受的范围之内的价值。
 
-1302
 两个项目并不相同 - 请再试一次。
说明。为了防止印刷错误,这一领域已被指定验证形式的规范文件。两次,相同的,你必须进入这一领域中的价值。
解决方案。仔细重新输入数据。另外,你可以取消中断键的形式进入。
 
-1303
 你不能使用此图片编辑功能,因为存在。
说明。此字段中定义的形式规范文件与图片属性来指定其格式。
解决方案。您不能使用某些编辑键(例如,Ctrl-A,CTRL - D和CTRL-X)当你正在编辑这样一个领域。使用可打印字符和退格输入值。
 
-1304
 在该领域的错误。
说明。你进入了一个在这个领域的价值,不能存储程序中的变量是接收。
解决方案。也许你进入了一个十进制数时,应用程序只提供了一个整型变量,或你输入一个字符串,不再是比预期的应用程序。
 
-1305
 这个领域需要输入的值。
说明。光标在表单字段已指定要求。
解决方案。你必须输入一些值之前,光标可以移动到另一个领域。进入一个空值,键入任何可打印的字符,然后退格。另外,你可以取消中断键的形式进入。
 
-1306
 请输入再次核查。
说明。光标是在已指定验证表单字段。此过程有助于确保没有印刷错误,数据录入过程中发生的。
解决方案。您必须输入两次,相同的价值之前,光标可以移动到另一个领域。另外,你可以取消中断键的形式进入。
 
-1307
 不能插入另一行 - 输入数组是充分的。
说明。您正在进入一个记录,在节目中表示一个程序变量的静态数组阵列数据。该阵列是现在全没有地方可以储存另一个纪录。
解决方案。按下接受键来处理,你已经进入记录。
 
-1309
 有没有更多的行,在你要去的方向。
说明。您正试图滚动记录的数组相比,它可以去更远,无论是在数组底部顶部或向下滚动滚动。进一步的尝试,将有相同的结果。
 
-1312
 构成语句的错误号%d。
说明。的形式在运行时发生错误。
解决方案。编辑你的源文件:到指定的行,纠正错误,并重新编译的文件。
 
-1313
 SQL语句的错误号%d。
说明。当前的SQL语句返回这个错误代码。
 
-1314
 程序停止在“文件名”,行号行号。
说明。在运行时发生错误,在指定的文件,在指定的行。 err文件生成。
解决方案。编辑源文件,到指定的行,纠正错误,并重新编译该文件。
 
-1318
 发生之间的调用函数和被调用函数的参数计数不匹??配。
说明。过多或过少的参数在函数调用。
解决方案。可能是从所谓的功能在不同的源模块调用。检查函数的定义,并检查所有的地方,在那里它被称为以确保他们使用的参数,它宣称。
 
-1320
 函数没有返回正确的预期值。
说明。一个函数,返回几个变量还没有回到正确数量的参数。
解决方案。检查你的源代码并重新编译。
 
-1321
 验证命令的结果作为验证错误发生。
说明。验证LIKE语句测试在存储的syscolval表的规则对变量的当前值。它已检测到不匹配。
解决方案。通常,该计划将使用WHENEVER语句来捕获这个错误,并显示或纠正错误的价值观。检查验证语句,看看哪些变量被测试,并找出他们为什么错。
 
-1322
 报表输出文件无法打开。
说明。 TO语句的报告指明不能打开文件。
解决方案。检查您的帐户有写权限,这样的文件,该磁盘是不完整的,并没有超出一些打开的文件数的限制。
 
-1323
 报表输出管道无法打开。
说明。管,管账的报告指定不能启动。
解决方案。检查所有被它命名的方案存在,并且是从你的执行路径访问。也要看操作系统的消息,可能会更具体的错误。
 
-1324
 报表输出文件不能被写入。
说明。 TO语句的报告指定打开的文件,但出现了错误而写的。
解决方案。可能是磁盘已满。寻找操作系统的消息可能提供更多的信息。
 
-1326
 数组变量已被引用其指定的维度之外。
说明。数组下标表达式产生一个数字,要么小于1或大于数组中的元素的数量。
解决方案。审查程序逻辑,导致了这一说法,以确定如何作出错误。
 
-1327
 insert语句不能插入行的报告中使用临时表的编制。
说明。内的报告功能,结扎生成SQL语句保存到一个临时表中的行。动态语句的准备(见PREPARE语句的参考材料),产生一个错误。
解决方案。可能是数据库中的表没有定义现在,在执行时,因为他们的程序被编译时。无论是数据库已被更改,或者比这是目前在编译过程中的一个程序已经选择了一个不同的数据库。数据库管理员可能已撤销的一个或多个表报告使用你的SELECT权限。寻找其他错误消息,可能会透露更多的细节。
 
-1328
 一份报告所需不能创建一个临时表中选定的数据库。
说明。结扎内报告的定义,产生一个SQL语句保存到一个临时表中的行,但不能创建临时表。
解决方案。你必须在选定的数据库中创建表的权限,必须有足够的磁盘空间留在数据库中。您可能已经有相同的名称作为该报告的定义,试图创建一个排序表临时表在当前数据库中的表,排序表被命名为“t_reportname”。一些数据库服务器的另一个可能的原因是,你已经超过了打开文件的操作系统的限制。
 
-1329
 数据库索引不能创建一个临时数据库表的一份报告所需。
说明。在报告定义,结扎生成的SQL语句保存到一个临时表中的行。然而,索引无法创建临时表。
解决方案。可能已经存在一个具有相同名称的索引数据库中。 (排序索引名为“??i_reportname”,例如,“i_order_rpt”)可能没有磁盘空间是在文件系统或dbspace。一些数据库服务器的另一个可能性是,你已经超过了打开文件的操作系统的限制。
 
-1330
 行不能插入到一个临时报告表。
说明。结扎内的报表定义,生成的SQL语句保存到一个临时表中的行。然而,发生错误而行被插入。
解决方案。可能没有磁盘空间保留在数据库中。寻找其他错误消息,可能会透露更多的细节。
 
-1331
 行不能从临时报告表牵强。
说明。在报告定义,结扎生成的SQL语句选择一个临时表中的行。建表成功,但现在出现了错误而行被检索。
解决方案。几乎是唯一可能的原因是硬件故障或数据库服务器中的错误。检查操作系统的消息,可能会透露更多的细节。
 
-1332
 字符变量引用标范围。
说明。在当前语句,使用一个字符值的子字符串变量包含了不到一个或数大于变量的大小,或第一个子表达式是大于第二。
解决方案。审查的程序逻辑,导致了这一说法找到错误的原因。
 
-1335
 的一份报告,接受输出或正在完成之前,它已经开始。
说明。该计划执行的输出报告或完成报告的声明之前,它执行一个START报告。
解决方案。审查的程序逻辑,导致了这一说法找到错误的原因。
 
-1337
 与不同类型或长度已经被重新定义的变量的变量名。
说明。所显示的变量是指在两个或两个以上的模块GLOBALS部分,但它比其他一些不同的模块定义。
解决方案。模块可能被编译在不同的时间,与一些共同GLOBALS文件之间的变化。可能在一些模块的模块,不包括对Globals文件变量被声明为变量。
 
-1338
 函数的函数名'没有被定义在程序中的任何模块。
说明。命名的函数被称为至少有一个程序模块,但它没有定义。
解决方案。验证包含的功能模块,是该计划的一部分,该函数的名称拼写正确。
 
-1340
 尚未启动的错误日志。
说明。程序称为不先调用startlog的()函数的错误日志()函数。
解决方案。审查程序逻辑找出此错误的原因。
 
-1353
 使用'!'编辑文本和字节领域。
这是一个错误的上下文之外使用一个正常的消息文本。
 
-1355
 不能建立临时文件。
说明。一个TEXT或BYTE变量已设在一个临时文件使用在LOCATE语句。当前语句分配到该变量的值,所以结扎试图创建的临时文件,但发生了错误。
解决方案。可能没有磁盘的可用空间,或您的帐户没有权限创建一个临时文件。寻找操作系统的错误消息可能提供更多的信息。
 
-1359
 读取BLOB文件的文件名“的错误。
说明。操作系统的信号在输出一个错误,在一个TEXT或BYTE变量被保存到一个临时文件。
解决方案。可能是磁盘已满,或硬件发生故障。有关更多信息,寻找操作系统的消息。
 
-1360
 没有这一领域的方案=子句。
说明。任何外部的程序已被指定为这一领域使用的形式规范文件的程序属性(对于文本用户接口模式只有ASCII终端)
 
-1373
 该领域的字段名“,是不是在建造/ INPUT语句中的字段列表。
说明。曾被称为内置功能get_fldbuf()或field_touched()与字段名称显示。然而,这一领域的投入并没有要求在此兴建或INPUT语句。因此,该函数不能返回任何有用的价值。
解决方案。审查所有这些功能的用途,并在声明的开头,他们比较的字段列表。
 
-1374
 SQL字符截断或交易的警告。
说明。该计划时设置警告停止,并警告情况出现。如果涉及的声明是一个DATABASE语句,条件是,在刚刚打开的数据库使用事务日志。在任何其他声明,条件是从数据库中的字符值已被截断,以适应其目的地。
 
-1375
 SQL NULL值总额或模式的ANSI数据库警告。
说明。该计划时设置警告停止,并警告情况出现。如果所涉及的声明是一个DATABASE语句,条件是,在刚刚打开的数据库是ANSI兼容。在任何其他声明,条件是一个空值已用于计算的总值。
 
-1376
 SQL,数据库服务器,或程序变量不匹配的警告。
说明。该计划时设置警告停止,并警告情况出现。如果所涉及的语句是数据库或CREATE DATABASE语句,条件是该数据库服务器打开数据库。在任何其他声明,条件是一个SELECT语句返回多个值比有程序变量包含他们。
 
-1377
 SQL浮到十进制的转换警告。
说明。该计划时设置警告停止,并警告情况出现。条件是,在刚刚打开的数据库中,数据库服务器将使用DECIMAL数据类型为FLOAT值。
 
-1378
 SQL非ANSI扩展警告。
说明。执行数据库操作是不是ANSI SQL中的一部分,虽然当前数据库是ANSI兼容。此消息仅供参考。
 
-1396
 一个报表打印文件源文件不能打开阅读。
说明。在打印文件语句命名的文件不能被打开。
解决方案。审查的文件名称。如果不是在当前目录中,您必须指定完整的路径。如果该文件存在,请确保您的帐户有读取权??限。
 
-2017
 字符数据值不正确转换的字段类型。
说明。你已经进入一个领域,具有不同的数据类型(例如整数)一个字符值(带引号的字符串)。然而,您输入的字符不能被转换的字段类型。
解决方案。重新输入数据。
 
-2024
 已经有创纪录的纪录名“中指定。
说明。一个屏幕记录将被自动定义为每个属性部分用来定义一个字段的表。如果你定义一个表的名字与一个记录,它被看作是一式两份。
解决方案。检查记录每一个屏幕记录和屏幕阵列名称是唯一的形式规范。
 
-2028
 '名称'的象征,并不代表在这种形式中使用的表前缀。
说明。在一个屏幕记录语句,每个组件必须引入表中的部分或字FORMONLY定义的表的名称。
解决方案。审查对指定的表款名称的拼写,并检查其余的语句的标点符号。
 
-2029
 屏幕记录数组'记录名'有不同的元件尺寸。
说明。屏幕记录数组名有分量大小的不同于数组指定维度或不同的自己。当一个或多个列出现了不同的时代,出现此错误消息。
解决方案。方括号,按照它的名字写在屏幕数组的维数。验证屏幕阵列的尺寸相匹配的屏幕领域。
 
-2039
 的属性AUTONEXT,默认情况下,INCLUDE,验证,权利和ZEROFILL的不支持BLOB字段。
说明。指定的数据类型的列不能使用这些属性暗示的方式。
解决方案。检查表名和列名,是为你打算,并验证DATABASE语句的名称在数据库中的表的当前定义。
 
-2041
 表单的表单名称'不能打开。
说明。无法打开表单文件名。这可能是因为它不存在,或用户不具有读取权限。
解决方案。检查文件名的拼写。检查的形式文件在当前目录中存在。如果它是在另一个目录中,检查,已经提供了正确的路径。在UNIX系统上,如果这些东西是正确的,请验证您的帐户已读文件的权限。
 
-2045
 有条件的属性字段可以不依赖于其他领域的价值。
说明。在WHERE子句的颜色属性的布尔表达式只能使用该字段和常量的名称。
解决方案。修改此属性,并重新编译的形式。
 
-2100
 字段的字段名“验证错误字符串,字符串=字符串。
说明。在syscolval或syscolatt表中存储的字符串的格式或验证不正确编码。所示是它适用于哪些领域的字符串。
解决方案。更新表中的字符串。
 
-2810
 名称“数据库名称”不是一个现有数据库的名称。
说明。 DATABASE语句的形式规范开始发现,这个名字,是不是可以找到数据库。
解决方案。检查数据库名称的拼写和在fglprofile文件的数据库条目。
 
-2820
 括号之间的标签名称不正确或标签丢失。
说明。括号的形式规范的布局部分,应包含一个简单的名称。相反,它们包含空格或一个无效的名字。
解决方案。检查无效形式的项目标签的形式布局。
 
-2830
 一个左方括号已发现这一行,没有与之相匹配的右括号。
说明。每一个左括号的字段分隔符必须在同一行上右括号分隔符。
解决方案。表单定义文件审查,以确保所有的领域都适当的标记。
 
-2840
 没有定义字段标签“标签名称”的形式。
说明。指定的名称出现在这个属性语句的左侧,但它不会出现在屏幕部分括号内。
解决方案。检阅场已定义的标签,看到这个被省略的原因。
 
-2843
 列的列名'没有出现在形式规范。
说明。此属性声明的名称应该已经在先前定义的形式规范。
解决方案。检查在声明中的所有名称的拼写是否正确,并正确定义。
 
-2846
 该字段的字段名'是不是表'表名'的成员。
说明。在这个声明中的一些建议,显示的名称是本表中的一部分,但在当前数据库中,这不是真正的。
解决方案。查看这两个名字的拼写。如果他们是为你打算,检查了正确的数据库中使用表尚未改变。
 
-2859
 列列名'然后一个表的一员 - 你必须指定表名。
说明。有两个或两个以上的表款命名表中显示的名称列。
解决方案。你必须清楚你的意思是哪个表。要做到这一点,写表名,列名的前缀为??TABLE.COLUMN这个名字,无论在形式规范使用。
 
-2860
 有一个列/值'列名'类型不匹配。
说明。此语句将一个字段的值或DEFAULT子句INCLUDE子句中使用其价值,但它这样做,不同意的字段的数据类型的数据。
解决方案。审查的字段的数据类型(从与它相关联的列),并确保只有兼容值分配。
 
-2862
 表'表名'不能在数据库中找到。
说明。指定的表中不存在的形式命名数据库。
解决方案。检查表的名称和数据库名称的拼写。如果他们是为你打算,要么你不使用你的数据库的版本,或已更改的数据库。
 
-2863
 列的列名指定表之间不存在。
说明。指定的表,在表款的形式存在,但列名,这是在属性部分名为不。
解决方案。检查其对实际的表的拼写。可能是表被修改,更名或列。
 
-2864
 表'表名'不指定表中。
说明。本声明中指定的表,但没有定义在表款的形式规范。
解决方案。检查其拼写;如果它是为你打算,添加表中的表款。
 
-2865
 列的列名'表'表名'不存在。
说明。在这个声明中的东西意味着该列显示指示表(最有可能的声明是指以表name.column)的一部分。然而,它没有定义该表中。
解决方案。检查这两个名字的拼写。如果他们是为你打算,然后检查数据库中的内容可能已经改变表或列改名。
 
-2892
 列列名'出现超过一次。如果你想以重复的列在一个表格中,使用相同的显示字段标签。
说明。同一列的名称列在属性部分超过一次。
解决方案。预期的方式来显示同一列在两个或两个以上的地方是把两个或两个以上领域的屏幕布局,每个具有相同的标签名称。然后将一个单一属性部分语句关联的列名,标签名。当前列的值将被复制在各个领域。如果你打算以显示不同的列,碰巧有相同的列名,每列有其表名前缀。
 
-2893
 显示字段标签“标签名称”不止一次出现在这种形式下,但长度不同。
说明。在屏幕布局(将显示在同一列),你可以把一个领域的多个副本,但所有副本必须是相同的长度。
解决方案。检查的形式定义,以确保,如果你想有一个领域的多个副本,所有副本都是一样的。
 
-2975
 显示字段标签“标签名称”并没有被使用。
说明。字段标记已宣布在条屏的形式规范文件,但不是在属性部分定义。
解决方案。检查您的形式规范文件。
 
-2992
 显示标签“标签名称”已被使用。
说明。形式编译表示,这个名字已经被定义了两次。这些名称必须定义唯一的形式规范。
解决方案。查看所有用途的名称看,如果其中一人是不正确的。
 
-2997
 看到错误编号%d。
说明。数据库服务器返回一个错误显示。
解决方案。查找数据库服务器中的文件显示错误。
 
-4307
 显示列表中的变量和/或常数不匹配的表单字段中显示目的地。
说明。必须正好有值列表中的许多项目显示,有上市后,在此语句关键字的字段。
解决方案。检讨语句。
 
-4308
 输入变量的数目不匹配在屏幕上输入列表的表单域。
说明。您输入的语句必须指定相同数量的变量,因为它领域。
解决方案。检查时,请记住,当你使用一个星号或通指创纪录的,它是作为单独列出每个记录组件相同。
 
-4309
 印刷不能做一个循环或在报告标题或拖车中的CASE语句。
说明。结扎需??要知道如何多行的空间将致力于页头和拖车;否则,它不知道有多少细节行允许在页面上。因为它不能预测一个循环将被执行了多少次,或分支的情况下将被执行,它在这些情况下禁止使用内打印第一页的页眉,页眉和页拖车部分。
解决方案。重新安排放置PRINT语句,它将始终被执行的代码。
 
-4319
 '名称'的符号已被定义一次以上。
说明。在这之前至少有一个其他定义语句所显示的变量出现。
解决方案。检查你的代码。如果这个定义在函数或主要部分是,前一个是也。如果这个定义之外的任何功能,也是前一个以外的任何功能,但是,它可能是对Globals声明中包含的文件内。
 
-4320
 符号'name'是不指定数据库中的表的名称。
说明。命名表不会出现在数据库中。
解决方案。检讨语句。表名,可在程序中拼写错误,或表可能已被删除或改名自上次编译程序。
 
-4322
 符号'name'是不是在指定的数据库列的名称。
说明。上述声明表明,命名列是指定数据库中的某个表的一部分。表中存在,但它不会出现在列。
解决方案。检查列名的拼写。如果它被拼写为你打算,然后表已更改,或列改名,或者你无法访问您所预期的数据库。
 
-4323
 变量的变量名'是太复杂了,要在赋值语句中使用的类型。
说明。命名的变量是一个复杂的变量,像一个记录或一个数组,不能在let语句使用。
解决方案。您必须指定组件组团体使用星号符号组成部分。
 
-4324
 变量的变量名'是不是一个字符类型,不能使用包含串联的结果。
说明。这条语句试图连接两个或两个以上的字符串连接运算符(使用逗号)命名的变量分配的结果。不幸的是,它不是一个字符变量,字符自动转换,在这种情况下,不能执行。
解决方案。串联字符串分配一个字符变量,然后,如果你想治疗结果为数字,指定的字符串作为一个整体数字变量。
 
-4325
 在此记录赋值语句的源和目的地的记录是不兼容的类型和/或长度。
说明。这条语句使用星号符号分配一个记录所有组件到另一个相应的组件。然而,组件不符合。请注意,结扎严格匹配的位置记录组件,首先要第一,第二至第二,等等,这不符合他们的名字。
解决方案。如果源和目标记录不具有相同的数量和类型的组件,你将不得不为每个组件写一个简单的赋值语句。
 
-4333
 已经与不同数量的参数调用函数的函数名'。
说明。早在节目中,有此功能相同或不同数量的参数在参数列表中的事件是一个呼叫。至少有一个这些调用必须是错误的。
解决方案。检查命名函数的功能表中找到了正确数量的参数。然后检查所有调用它,并确保它们被正确写入。
 
-4334
 在其目前的形式变量的变量名'是过于复杂,在此声明。
说明。变量有太多的组成部分。可以用来在这个声明中只简单变量(那些有一个单一的组成部分)。
解决方案。如果变量名是一个数组,你必须提供一个选择只有一个元素的下标。如果它是一个记录,你必须选择只是它的组件之一。 (但是,如果这个语句允许一个变量列表,在初始化语句,您可以使用星号或直通符号的转换成一个组件的列表了创纪录的名称)
 
-4336
 参数'的param-name'尚未定义在函数或报告。
说明。名称的变量的名字出现在这个函数的功能表中的参数列表。然而,它不会出现在定义语句在函数内。所有参数都必须定义在他们之前的使用功能。
解决方案。检查你的代码。可能你写了一个定义语句,但没有说明变量的名称相同的方式在两地。
 
-4338
 已定义的符号的名字“曾经作为一个参数。
说明。所显示的名称出现在参数列表的功能表中至少有两个定义在函数体内的语句。
解决方案。检查你的代码。只允许在定义语句的外观。
 
-4340
 变量的变量名'是太复杂了,要在表达式中使用的类型。
说明。在一个表达式中,只有简单的变量(那些有一个单一的组件)都可以使用。
解决方案。表示如果变量是一个数组,你必须提供一个选择只有一个元素的下标。如果它是一个记录或对象,你必须选择只是它的组件之一。
 
-4343
 不能下标变量的变量名'。
说明。您尝试使用[X,Y]标表达既不是一个字符数据类型或数组类型的变量。
解决方案。检查变量的数据类型,并确保可以使用下标表达式。
 
-4347
 变量的变量名'是不是一个纪录。它不能引用记录的元素。
说明。在此声明的变量名字出现一个点之后,由另一名。这是你会提到一个记录变量的一个组成部分;然而,变量名是没有定义作为一个记录。
解决方案。要么你写了错误的变量的名称,或其他变量的名称没有被定义的方式,你打算。
 
-4363
 报告不能跳过,而在页眉或拖车内的循环线。
说明。结扎需??要知道如何多行的空间,将致力于在页头和拖车(否则它不知道多少详细信息行,以便在页面上)。无法预测多少次循环会被执行,所以它有禁止使用的跳过循环中的报表页眉,页面拖车,和第一页的页眉部分。
解决方案。检讨报告标题或拖车,以避免在循环中跳过。
 
-4369
 '名称'的象征,并不代表定义的变量。
说明。显示的名称出现在变量所预期的,但它并不适用于这方面的任何一个定义语句的变量名匹配。
解决方案。检查名称的拼写。如果是想要的名称,回头看看,并找出为何它尚未被定义。可能对Globals声明已被省略从这个源模块,或一个不正确的文件命名。此代码可能已被复制到另一个模块或其他功能,但也不会复制定义语句。
 
-4371
 游标必须是唯一的一个程序模块内宣布。
说明。在声明中宣布游标名称的游标,游标名称标识符可用于只有一个源文件中声明的声明。这是真实的,即使DECLARE语句出现在函数内部。虽然程序变量的定义语句是本地的功能,光标在函数仍是全球整个模块
解决方案。寻找重复的游标名称和名称更改为唯一标识符。
 
-4372
 光标光标名'尚未宣布这一计划。
说明。显示的名字出现在声明的游标的名称或一份声明中预计,然而,没有该名称的光标(或声明)已宣布(或准备)到这点在该方案。
解决方案。检查名称的拼写。如果它是你的名字的打算,看在程序回头看,为什么它没有被宣布。 DECLARE语句可能出现在GLOBALS文件没有被列入。
 
-4374
 在菜单表,只能用这种类型的声明。
说明。本声明只在一个菜单表中的意义。
解决方案。检讨在这附近的程序,看看是否已结束菜单语句错位。如果你打算成立之前显示菜单的外观,菜单的范围内使用一个BEFORE菜单块。
 
-4379
 无法打开输入文件'文件名'。
说明。无论是文件不存在,或者,在UNIX上,您的帐户没有权限读取它。
解决方案。可能的文件名拼写错误,或错误导致文件被指定的目录路径。
 
-4380
 上市文件'文件名'不能创建。
说明。不能创建文件。
解决方案。检查,指定正确的目录路径,导致文件,在UNIX系统上,您的帐户有权限在该目录中创建一个文件。从操作系统看,更明确的,错误消息。可能是磁盘已满,或您已达到一个打开的文件数的限制。
 
-4383
 元素的名称1'和'name-2“不属于相同的记录。
说明。这两个名称中使用一个记录的两个组成部分是必需的;然而,他们是不相同的记录的组成部分。
解决方案。检查这两个名字的拼写。如果他们被拼写为你打算,回去记录的定义和它为什么不包括两个组件字段名称。
 
-4402
 这种类型的声明中,下标可能只适用于阵列。
说明。语句包含方括号的名称,但这个名字是不是一个数组变量。
解决方案。检查语句的标点符号和所有名称的拼写。名称是下标必须是阵列。如果你打算使用一个字符子串,在此声明,您将不得不修改程序。
 
-4403
 尺寸为变量的变量名'的数量不匹配的标数。
说明。在这份声明中,其名称所示的阵列是由不同尺寸的数量比它被定义为下标。
解决方案。检查标点符号的标。如果它是为你打算,然后审查define语句定义变量名称。
 
-4414
 已使用的标签的标签名称,但从未在上述主要程序或函数定义。
说明。一条GOTO或WHENEVER语句是指在标签上显示,但在当前功能或主要程序有没有相应的标签语句。
解决方案。检查拼写标签。如果它是为你打算,查找和检查应该定义它的标签语句。您不能转出与GOTO程序块的;标签必须在他们使用相同的函数体中定义。
 
-4415
 一个ORDER BY或GROUP在一份报告中指定的项目必须是报表参数之一。
说明。在ORDER BY使用后,或语句组前组的名字,也必须出现在该报告声明的参数列表。这是不可能的一个全局变量或其他表达式的基础上的命令或组。
解决方案。在声明中的名字拼写检查和比较他们的报告陈述。
 
-4416
 验证字符串中有一个错误:“字符串”。
说明。在验证的syscolval表字符串是不正确的。
解决方案。改变相应的默认或价值包括在syscolval表。
 
-4417
 这种类型的声明仅可用于在一份报告中。
说明。如打印,跳过,或需要的语句是有意义的,只有身体内的报告功能,那里是一个隐式的报告,列出接收输出。
解决方案。删除从代码的报告没有具体说明这是在一份报告中体。
 
-4418
 在输入数组或显示阵列的声明中使用的变量必须是一个数组。
说明。字显示阵列或输入数组的名称必须是一个数组,记录。
解决方案。检查名称的拼写。如果你打算寻找和检查定义语句明白为什么它不是一个数组。 (如果你想显示或输入一个简单的变量或一个数组的单个元素,使用的显示或输入语句。)
 
-4420
 在印刷的线,如果一个头或拖车条款的IF-THEN-ELSE语句的一部分,必须等于ELSE部分印刷线数的数量。
说明。结扎需??要知道多少行头和尾节将在充满(否则它可能不知道许多细节行如何把页面上的)。因为它不能告诉IF语句将被执??行的一个组成部分,它要求双方产生相同数量的输出线。
解决方案。在每块IF语句使用PRINT语句中出现的相同数量。
 
-4440
 的字段的字段名-1“之前,字段名2”中记录记录名称,还必须先通过速记与使用时。
说明。通过直通速记需要你给的起始和结束领域,因为他们在记录中出现的物理顺序。
解决方案。检查名称的拼写,如果他们是为你打算,然后参考的变量声明,该纪录是在那里定义见他们为什么不是你预期的序列。
 
-4447
 “键名'是不认可的关键值。
说明。在ON KEY子句中使用的键名不知道编译器。
解决方案。搜寻可能的键名(F1-F255,控制?)的文件。
 
-4448
 无法打开进行读取或写入该文件的文件名'。
说明。该文件不能被打开。
解决方案。确认文件名拼写正确,您的帐户有权限读取或写入它。
 
-4452
 已定义的函数(或报告)'名称'。
说明。每个函数(或报告,这是一个功能类似),必须有一个程序内唯一的名称。
解决方案。改变功能或报告名称。
 
-4463
 下一个字段的语句只能用在输入或结构语句。
说明。下一个字段语句用于外部输入,输入数组或结构语句。
解决方案。删除部分代码,下一个字段声明。
 
-4464
 列数必须符合在UPDATE语句的SET子句的值。
说明。在一个UPDATE语句中,使用的值的数目不匹配的列数。
解决方案。检查表的定义,然后添加或删除值或列的UPDATE语句。
 
-4476
 纪录的成员,不得用于与数据库中的列的子串。
说明。本声明的形式参考name1.name2 [...]。这是你会以何种形式,是指一子一列:TABLE.COLUMN [...]。然而,名字是不是数据库中的表和列,所以结扎假定他们指到了创纪录的领域。
解决方案。检查的声明和决定的目的是什么:以一列或达到创纪录的参考。如果它是一个列引用,验证数据库中的表和列的名字。如果它是一个记录参考,验证,记录和组件正确定义。
 
-4477
 变量的变量名'是一个数组。您必须指定在此声明它的元素之一。
说明。您尝试使用一个数组没有在SQL语句中的元素规范。
解决方案。使用数组的成员之一。
 
-4488
 该程序无法继续或退出语句型,在这一点上,因为它不是立即在语句类型声明。
说明。这种情况继续下去或EXIT语句是在其上下文中不恰当的。
解决方案。检查你的代码。可能是错误的声明,或指定了不正确的声明类型。
 
-4490
 你不能有多个前在同一领域的条款。
说明。你不能指定多个前场同场第。
解决方案。检查你的代码,以消除多个前场条款。
 
-4491
 同一领域的条款后,你不能有多个。
说明。你不能指定一个以上的条款同场后场。
解决方案。检查你的代码,以消除多个后场条款。
 
-4631
 DATETIME或间隔限定符startfield在比其endfield的名单必须提前到来。
说明。限定为一个DATETIME或间隔,由开始到结束,从这个名单中选择的开始和结束的:年月日小时分钟秒的小数。
开始字段的关键字必须在列表中来得更早比,或者是相同,高端领域的关键字。
解决方案。检查为了的startfield和endfield预选赛。例如,日分数和每月的预选赛是有效的,但分钟到小时,是不是。
 
-4632
 括号内的分数精度必须是1到5之间。没有精度可以指定其他的时间单位。
说明。在一个DATETIME预选赛,只有小部分领域可能有一个括号中的精度,它必须是一个单一的数字,从1到5。
解决方案。检查当前语句的DATETIME预选赛,其中一人违反这些规则。的间隔预选赛第一场,也可能有括号的精度从1到5。
 
-4652
 函数的函数名称“只能用于在一个输入或结构语句。
说明。所示的功能正在使用的输入或结构语句之外。然而,它返回一个结果,这是唯一有意义的输入或兴建中。
解决方案。检查代码以确保端输入或END结构语句尚未错位。审查操作和使用,以确保你了解它的功能。
 
-4653
 不超过一个BEFORE或AFTER INPUT /构造条款可以出现在一个输入/构造语句。
说明。有可能只有一个语句块前初始化这些语句类型。
解决方案。确保所有的输入范围,建设和菜单陈述是正确标记结尾语句。然后结合编制代码块前所有为每一个到一个单一的。
 
-4656
 取消的INSERT只能用于前一个输入数组语句的INSERT子句。
说明。取消INSERT语句被用来以外的INSERT输入数组前的条款。
解决方案。检查代码以确保取消的INSERT还没有被使用除了INSERT子句前的任何地方。
 
-4657
 取消删除,只能用在一个输入数组声明之前DELETE子句。
说明。取消删除语句正在使用外,在删除前一个输入数组第。
解决方案。检查代码以确保取消删除没有被使用,除非在之前DELETE子句的任何地方。
 
-4900
 这里不支持此语法。使用[screenrecordname] screenfieldname。
说明。中前场或后场的字段名称规范是无效的。
解决方案。检查字段的名称和使用[screenrecordname。] screenfieldname语法。
 
-4901
 致命的内部错误:%s(%d)中。
说明。此错误发生在一个前场或后场的声明中使用时,不正确的字段名称。
解决方案。检查字段名中前场或后场条款存在。
 
-6001
 许可证管理守护进程无法启动。
说明。当一个进程创建过程中启动许可证管理的失败,发生此错误。
解决方案。增加允许的最大进程数(的ulimit)
 
-6015
 不能获得许可证的信息。检查您的环境许可证(运行“fglWrt一个信息”)。
说明。这是不可能的应用程序,以检查许可证的有效期。
解决方案。

许可证管理:
可能尚未安装许可证
许可证控制器无法沟通与许可证管理。检查许可证管理器启动和检查的fglprofile的条目flm.server和flm.service,包含有效信息。
FLMDIR美元/锁目录下面的所有文件必须具有读/写权限。
许可证控制器:
可能尚未安装许可证。
FGLDIR美元/锁目录下面的所有文件必须具有读/写权限。
 
-6016
 不能获得许可证信息(错误%s)。检查您的环境许可证(运行“fglWrt一个信息”)。
说明。应用程序是无法检查许可证的有效期。
解决方案。见误差-6015。
 
-6017
 超出用户限制。不能运行这个程序。
说明。许可证所允许的最大用户数已达到。程序不能启动。
解决方案。您的经销商联系。
 
-6018
 不能访问内部数据文件。无法继续这一计划。请检查您的环境(%)。
说明。当客户端计算机启动一个服务器上的应用程序,应用程序美元FGLDIR / lock目录中存储的数据。客户端必须在此目录中创建和删除文件的权限。
解决方案。

不要删除或修改目录中的文件$ FGLDIR /锁
改变美元FGLDIR / lockdirectory的权限,或连接到服务器有正确的权限与用户名称。
 
-6019
 这个演示版本只允许一个用户。
说明。演示版的设计,只有一个用户运行。另一个用户或其他图形的守护,是目前活跃。
解决方案。等待,直到用户停止当前程序,或使用相同的图形守护。
 
-6020
 安装:无法打开“文件名”。
说明。一个文件丢失或没有设置为当前用户的权限。
解决方案。检查文件权限的用户试图执行的应用是正确的。如果缺少该文件,重新安装编译包。
 
-6022
 示威的时间已经过期。请再次运行这个程序。
说明。运行演示版是只有几分钟的有效后,你已经开始了一个计划。
解决方案。重新启动该程序。
 
-6023
 C代码生成是不允许的示范项目。
说明。四J的商业开发语言,可以在P码和C代码编译(仅适用于UNIX版本)。但与示范版本,C代码编译不可用。
解决方案。 P代码编译你的程序。
 
-6025
 示威的时间已经过期。请联系您的供应商。
说明。四J的商业开发语言的示范版本有30天的时间限制。
解决方案。重新安装一个新的演示版本,或致电您的四J的商业开发语言供应商。
 
-6026
 亚军示范坏链接。请重试或重建您亚军。
说明。亚军被损坏。
 
-6027
 无法访问许可证服务器。请检查以下内容:
 - 在你的资源文件的许可证服务器的条目。 (服务端口)
 - 许可证服务器主机。
 - 许可证服务器程序。
说明。您还没有指定环境变量的值[fgllic | FLS FLM FGLDIR美元/ etc / fglprofile中的文件服务器。
解决方案。检查为切入点fgllic | FLS | FLM fglprofile文件。服务器和指定的计算机上运行四J的商业开发语言许可管理的名称。
 
-6029
 未知参数的“参数”进行检查。
说明。命令行的工具fglWrt或flmprg的包含未知参数。
解决方案。检查你的命令行参数和重试该命令。
 
-6031
 临时牌照牌照号码已过期。
说明。您的临时运行许可证已过期。
解决方案。呼叫您的四J的商业开发语言的分销商,以获得新的许可证。
 
-6032
 %S:非法选项:'%c'的。
说明。你使用的不是一个有效的选项。
解决方案。检查你的命令行,并再次尝试该命令。
 
-6033
 %s的:'%c'的选项需要一个参数。
说明。你不能使用不带参数的选项的fglWrt工具。
解决方案。检查你的命令行,并再次尝试该命令。
 
-6034
 警告!这是一个临时牌照,安装“安装数量。
说明。您已经安装了30天的临时牌照。你将不得不进入这一时期结束前安装的关键,如果你想继续运行程序。
解决方案。这仅仅是一个警告消息。
 
-6035
 无法读取目录中
说明。编译器不能访问$ FGLDIR /锁定目录。当前用户必须在这个目录的读写权限。
解决方案。给当前用户的读写权限美元FGLDIR /锁目录。
 
-6041
 不能检索网络接口信息。
说明。检索网络接口信息时发生错误。
解决方案。重新启动你的程序。如果这不能解决您的问题,请联系您的经销商。
 
-6042
 MAC地址发生了变化。
说明。的主机的MAC地址已经改变,因为是第一次安装许可证。
解决方案。许可证必须重新安装或恢复旧的MAC地址。
 
-6043
 测试期间完成。你必须安装一个新的许可证。
说明。四J的商业开发语言测试时间的许可证已过期。
解决方案。呼叫您的四J的商业开发语言经销商购买新的许可证。
 
-6044
 IP地址已更改。
说明。主机的IP地址发生了变化。
解决方案。恢复主机的IP地址,或重新安装许可证。
这已不再检查许可证控制器的最新版本。
 
-6045
 主机名称已更改。
说明。主机名称已更改。
解决方案。恢复的主机名称或重新安装许可证。
这已不再检查许可证控制器的最新版本。
 
-6046
 无法获得档案编号信息。
说明。许可证不能获得有关许可文件的信息。
解决方案。重新安装许可证。您的经销商联系。
 
-6047
 许可证文件的设备号已经改变了。
说明。许可文件已被感动了。许可证不再有效。
解决方案。重新安装许可证。您的经销商联系。
 
-6048
 许可证文件的档案编号已经改变。
说明。许可文件已被感动了。许可证不再有效。
解决方案。重新安装许可证。您的经销商联系。
 
-6049
 此产品只运行许可。没有编制是允许的。
说明。你有一个与此包安装运行许可证。你不能编译这个许可证结扎源代码模块。
解决方案。如果你想编译4GL源代码,你必须购买和安装一个开发许可证。您的经销商联系。
 
-6050
 临时牌照牌照号码已过期。请联系您的供应商。
说明。已经安装了一个有时间限制的牌照和许可证已过期。
解决方案。安装新的许可证,以激活产品。您的经销商联系。
 
-6051
 临时牌照牌照号码已过期。请联系您的供应商。
说明。已经安装了一个有时间限制的牌照和许可证已过期。
解决方案。安装新的许可证,以激活产品。您的经销商联系。
 
-6052
 临时牌照牌照号码已过期。请联系您的供应商。
说明。已经安装了一个有时间限制的牌照和许可证已过期。
解决方案。安装新的许可证,以激活产品。您的经销商联系。
 
-6053
 安装路径已更改。它必须保持原来的安装路径。
说明。 FGLDIR或FGLDIR位置的值已经改变。
解决方案。问的人安装的产品的原安装目录的位置,然后设置FGLDIR环境变量。
 
-6054
 无法读取许可证文件。检查安装路径和您的环境。验证是否已安装许可证。
说明。该文件包含的许可不是当前用户可读。
解决方案。

许可证控制器:检查FGLDIR环境变量的正确设置文件$ FGLDIR/etc/f4gl.sn是由当前用户可读。
许可证管理:检查该文件$ FLMDIR /等/牌照/ LIC DAT是由当前用户可读???。
 
-6055
 无法更新许可证文件。检查安装路径和您的环境。验证是否已安装许可证。
说明。该文件包含的许可不能由当前用户覆盖。
解决方案。

许可证控制器:检查FGLDIR环境变量设置正确,并且是由当前用户可写文件$ FGLDIR/etc/f4gl.sn。
许可证管理:检查该文件$ FLMDIR /等/牌照/ LIC DAT是当前用户可写的???。
 
-6056
 不能写入到一个许可证文件。请检查您的权利。
说明。该文件包含的许可不能由当前用户覆盖。
解决方案。

许可证控制器:检查FGLDIR环境变量设置正确,并且是由当前用户可写文件$ FGLDIR/etc/f4gl.sn。
许可证管理:检查该文件$ FLMDIR /等/牌照/ LIC DAT是当前用户可写的???。
 
-6057
 无法读取许可证文件。检查安装路径和您的环境。验证是否已安装许可证。
说明。当前用户无法读取文件,其中包含许可证。
解决方案。检查当前用户可以读取的文件FGLDIR/etc/f4gl.sn美元。还检查FGLDIR环境变量设置正确。
 
-6058
 许可证文件格式不正确。验证是否已安装许可证。
说明。该文件包含的许可证已被损坏。
解决方案。重新安装许可证。如果你有一个当前安装的Genero商业开发语言的备份,恢复位于$ FGLDIR的/ etc目录中的文件。
 
-6059
 许可证文件格式不正确。验证是否已安装许可证。
说明。该文件包含的许可证已被损坏。
解决方案。重新安装许可证。如果你有一个当前安装的Genero商业开发语言的备份,恢复位于$ FGLDIR的/ etc目录中的文件。
 
-6061
 没有安装许可证“许可证编号”。
说明。未安装许可证。
解决方案。重新安装许可证。
 
-6062
 没有安装许可证“许可证号”已发现。
说明。不能安装的附加用户许可。无主牌照发现添加用户。
解决方案。您的经销商联系。
 
-6063
 已安装许可证“许可证号”。
说明。已安装许可证。
解决方案。没有什么特别要采取的行动。
 
-6064
 资源“flm.license.number”需要使用许可证管理。
 
-6065
 需要资源“flm.license.key”使用许可证管理。
 
-6066
 安装许可证“许可证号”不能超过“许可数量”。
说明。附加用户许可不匹配的主要许可证。不能安装的附加用户许可。
解决方案。您的经销商联系。
 
-6067
 如果你想添加的用户,你需要安装许可证。
说明。必须安装的附加用户许可后的主要许可证。
解决方案。安装的附加用户许可之前的主要许可证。如果这不能解决您的问题,请联系您的经销商。
 
-6068
 没有安装许可证。
说明。 Genero商业开发语言没有安装许可证。
解决方案。安装许可证。如果许可证已经安装,检查,FGLDIR美元的环境变量设置正确。
 
-6069
 不能卸载的许可证。
说明。 Genero商业开发语言许可证卸载过程中出现了问题。
解决方案。检查FGLDIR环境变量是否正确设置您的环境中,当前用户删除$ FGLDIR的/ etc目录中的文件的权限。
 
-6070
 为了达到许可证服务器许可证服务器条目必须设置在您的资源文件。
说明。您正在使用远程执照的过程,您已设置FGLDIR美元/ etc / fglprofile中的fgllic.server价值,为localhost或127.0.0.1地址。
解决方案。您必须使用计算机的实际IP地址,即使是在本地计算机。
 
-6071
 不能使用目录的目录名'。检查安装路径并确认,如果访问权限是drwxrwxrwx“。
说明。编译器需要在指定的目录操作。
解决方案。更改这个目录的权限。
 
-6072
 在“文件名”不能创建文件。检查安装路径并确认,如果访问权限是drwxrwxrwx“。
说明。编译器需要在指定的目录操作。
解决方案。改变这777模式目录的权限。
 
-6073
 在“文件名”不能改变文件的模式。验证访问权限是drwxrwxrwx“。
说明。编译器需要在指定的目录操作。
解决方案。改变这777模式目录的权限。
 
-6074
 '文件名'不'rwxrwxrwx的权利或不是一个目录。 LS-LD /锁检查访问权限,或执行“RM-R /锁”,如果没有用户连接。
说明。编译器需要在指定的目录操作。
解决方案。更改这个目录的权限。美元FGLDIR / lock目录包含在运行时只需要结扎的应用数据。当应用程序完成后,您可以删除此目录。如果您删除这个目录,而结扎应用程序正在运行,应用程序将立即停止。
 
-6075
 无法读取目录“目录名'。检查安装路径并确认,如果访问权限是drwxrwxrwx“。
说明。编译器需要在指定的目录操作。
解决方案。更改这个目录的权限。
 
-6076
 坏锁树。请检查您的环境。
说明。访问$ FGLDIR / lock目录有一个问题。
解决方案。检查当前用户是否有足够的权限读取和写入$ FGLDIR /锁定目录。同时检查FGLDIR环境变量设置正确。
 
-6077
 坏锁树。请检查您的环境。
说明。访问$ FGLDIR / lock目录有一个问题。
解决方案。检查当前用户是否有足够的权限读取和写入$ FGLDIR /锁定目录。同时检查FGLDIR环境变量设置正确。
 
-6079
 不能获得机器名称或网络的IP地址。每个图形客户端使用许可证服务器时,必须有一个IP地址。 FGLSERVER必须持有的客户端的IP地址或主机名。
说明。您正在使用远程执照的过程,您已设置FGLDIR美元/ etc / fglprofile中的fgllic.server价值,为localhost或127.0.0.1地址。
解决方案。您必须使用计算机的实际IP地址,即使是在本地计算机。这也是真正的与使用的FGLSERVER环境变量的值。
 
-6080
 不能从“主机名的主机的IP地址。检查flm.server'资源。
说明。系统找不到指定的主机的IP地址。
解决方案。这是一个关于你的系统的配置问题。命令ping不应答复。纠正你的系统配置,然后尝试执行程序。
 
-6081
 用ping无法到达主机的主机名“。检查在资源文件中的许可证服务器条目。检查您的网络配置或增加'flm.ping的价值。
说明。许可证服务器无法ping通客户端计算机上,或者它并没有得到响应在由美元FGLDIR / etc / fglprofile文件fgllic.ping进入指定的时间限制。
解决方案。尝试手动ping指定的计算机。如果这个工程,尝试在fglprofile增加的fgllic.ping条目的值。如果ping没有响应,修复系统配置问题,然后再次尝试该方案。
 
-6082
 SYSERROR(%d)的%s:无法设置套接字选项TCP_NODELAY的。检查系统错误信息,然后重试。
说明。有一个问题与Windows电脑的插座。
解决方案。检查系统是否已正确配置,然后重试程序。
 
-6085
 SYSERROR(%d)的%s:无法连接到许可证服务器上的主机的主机名“。检查下列事项:
 - 许可证服务器条目。
 - 许可证服务器计算机。
 - 许可证服务器的TCP端口。
说明。应用程序无法检查许可证的有效期。这样做,它会尝试沟通Genero商业开发语言许可证服务产品已安装在电脑上运行。
解决方案。检查Genero商业开发语言许可证服务器产品已安装在电脑上运行。
 
-6086
 SYSERROR(%d)的%s:无法将数据发送到许可证服务器。检查系统错误信息,然后重试。
说明。有一个问题与Windows电脑的插座。
解决方案。检查系统是否已正确配置,然后重试程序。
 
-6087
 SYSERROR(%d)的%S:无法从许可证服务器接收数据。检查系统错误信息,然后重试。
说明。有一个问题与Windows电脑的插座。
解决方案。检查系统是否已正确配置,然后重试程序。
 
-6088
 你是不是允许连接以下原因:描述
说明。程序无法连接到许可证服务器,由于指定的原因。
解决方案。尝试修复所述的问题,并重新运行您的应用程序。
 
-6089
 每个图形客户端使用许可证服务器时,必须有一个IP地址。 FGLSERVER必须持有的客户端(localhost或127.0.0.1不允许)的IP地址或主机名。
 
-6090
 SYSERROR(%d)的%s:无法启动许可证服务器创建一个套接字。检查系统错误信息,然后重试。
说明。有一个问题与Windows电脑的插座。
解决方案。检查系统是否已正确配置,并重新运行程序。
 
-6091
 SYSERROR(%d)的%S:无法绑定许可证服务器的插座。检查系统错误信息,然后重试。
说明。有一个问题与Windows电脑的插座。
解决方案。检查系统是否已正确配置,并重新运行程序。
 
-6092
 SYSERROR(%d)的%S:不能听许可证服务器的插座。
说明。有一个问题与Windows电脑的插座。
解决方案。检查系统是否已正确配置,并重新运行程序。
 
-6093
 SYSERROR(%d)的%s:无法创建一个套接字搜索活跃客户。
说明。有一个问题与Windows电脑的插座。
解决方案。检查系统是否已正确配置,并重新运行程序。
 
-6094
 SYSERROR(%d)的%S:这是一个调用WSAStartup错误。检查系统错误信息,然后重试。
说明。有一个问题与Windows电脑的插座。
解决方案。检查系统是否已正确配置,并重新运行程序。
 
-6095
 许可问题:原因
说明。许可类型不兼容。您正在安装较早的版本,这是不指定为当前的许可证服务器使用。
解决方案。重新安装,然后联系您的供应商。
 
-6096
 许可证服务器连接被拒绝。
说明。有问题的客户端计算机连接到Windows许可证服务器。
解决方案。有一个许可证服务器计算机的配置问题。检查电脑的配置和产品。
 
-6100
 许可请求发送行的格式错误。
 
-6101
 许可证号“许可证号”不相符的许可证密钥的许可证密钥“。
 
-6102
 验证资源“flm.license.number'和'flm.license.key对应一个有效的许可证。
 
-6103
 不再是从许可证服务器获得许可证“许可证号”。
 
-6107
 超出用户限制。请稍后重试。
说明。可以运行的最大客户数已经达到了(由于安装许可证)。
解决方案。稍后重试(当前用户的数量已减少时),或安装一个新的许可证,允许更多的用户。
 
-6108
 环境是不正确的。
说明。有没有本地牌照,或环境设置不正确。
解决方案。检查您的环境和FGLDIR环境变量。
 
-6109
 不能添加#%s的会议。
说明。您没有权限创建新的会话(较新的客户端目录)。
解决方案。检查的专用目录的权限。
 
-6110
 不能添加程序的程序名(PID =%d)条。
说明。你不必为当前用户创建新的应用程序(较新的应用程序文件)的权限。
解决方案。检查的专用目录的权限。
 
-6112
 汇编是不允许的:本产品只运行许可。
 
-6113
 编译是不允许的:无效的许可证。
 
-6114
 无法启动计划'项目名称'或多个进程的结果是0。
说明。 ,当fglWrt-U执行找到此安装允许用户数量,命令“PS”,可启动(仅适用于UNIX)。
解决方案。检查ps的权限。
 
-6116
 错误的字符数。
 
-6117
 该条目必须是12个字符长。
 
-6118
 这个项目的校验和错误的结果。
 
-6122
 你必须在资源文件中指定条目的“flm.server。
 
-6123
 SYSERROR(%d)的%S:无法打开插座。检查系统错误信息,然后重试。
 
-6129
 许可卸载。
说明。这是一条信息。
 
-6140
 版本号
说明。这是一条信息。
 
-6148
 不知道安装路径。
说明。您正在处理的牌照,但FGLDIR环境变量未设置。
解决方案。 FGLDIR环境变量设置,然后重试。
 
-6149
 的问题,同时安装许可证“许可证号”。
说明。出现问题,而发牌。
解决方案。注意该特定系统的错误号和联系您的技术支持。
 
-6150
 临时牌照没有找到这个版本。
说明。临时牌照,同时增加了明确的许可密钥,一直没有找到。
解决方案。重新安装许可证。
 
-6151
 错误安装的关键。
说明。同时增加了明确的许可证密钥,安装密钥是无效的。
解决方案。重新安装许可证。
 
-6152
 在安装许可证的问题。
说明。安装许可证时出现问题。无法写入信息到磁盘(无论是自己的文件或系统文件)。
解决方案。检查FGLDIR环境变量的许可证文件(必须是能够改变他们)的权利。
 
-6153
 授权安装失败。
 
-6154
 授权安装成功。
说明。这是一条信息。
 
-6156
 太多的临时牌照。你必须重新安装许可证。
说明。你安装了一个临时牌照太多次了。
解决方案。联系技术支持,以取得有效的许可证。
 
-6158
 不能存储临时信息。
说明。安装许可证时出现问题。无法写入信息到磁盘(无论是自己的文件或系统文件)。
解决方案。检查FGLDIR环境变量的许可证文件(你必须是能够改变他们)的权利。
 
-6159
 这种牌照是不允许的。
 
-6160
 你没有连接的权限。
 
-6161
 你没有编译的权限。
 
-6162
 不能达到的许可证服务器。请检查是否正确初始化flm.server“。 (flmprg的信息最多的命令应该回答'OK')。许可证服务器正在运行,但没有自动检查将完成。
 
-6168
 无法从目录“目录名'的信息。
 
-6170
 许可证服务器检测到旧的请求格式。你必须安装许可证的程序版本2.99或更高。
 
-6171
 已安装临时牌照。只有安装密钥是必需的。你必须运行“fglWrt-K ”的安装。
 
-6172
 错误的参数:参数不正确的格式。
 
-6173
 无效的牌照号码或许可密钥无效。
 
-6174
 此选项仅适用于本地牌照。在您的配置和资源“flm.server”被发现。
 
-6175
 许可证号“许可证号”是无效的。
 
-6176
 在许可证服务器,发生以下问题与许可证编号许可证编号:问题描述
 
-6177
 发生以下问题许可证编号许可证编号:问题描述
 
-6178
 你的机器是不允许连接任何您的授权许可。
 
-6179
 牌照的有效期时间到达。用户控制被重新激活。
 
-6180
 超过了CPU限制。用户控制被重新激活。
 
-6181
 不能获得许可证的扩展信息。检查您的环境许可证(运行“fglWrt一个信息”)和fglWrt版本('fglWrt-V“版本号或更高)。
 
-6182
 您的许可证限制名称的限制。你是不是允许运行的另一种模式。
 
-6183
 本地牌照控制器(fglWrt)可能不兼容这个亚军。检查其版本('fglWrt-V“版本号或更高)。
 
-6184
 您没有被授权运行此版本的亚军。
 
-6185
 保护文件不兼容这个版本亚军。你必须重新安装许可证。
 
-6186
 演示版初始化。
说明。这是一条信息。
 
-6196
 你是不是有权删除许可证服务器的服务器名'的会议。
 
-6197
 “扩展名”的扩展与此许可类型不允许。
 
-6198
 产品标识不符合许可证编号。
 
-6200
 模块“模块名称”:该函数的函数签名-1将称为函数签名2。
说明。参数数目不正确的,是用来调用结扎功能。
解决方案。检查你的源代码和重新编译应用程序。
 
-6201
 模块的模块名“:??坏的版本:重新编译你的源代码。
说明。你编译你的程序,与旧版本。新编译你的程序版本不支持。
解决方案。重新编译所有源文件和表单文件。
 
-6202
 这个P码机,文件名的文件名:坏的魔术:代码无法运行。
说明。你编译你的程序,与旧版本。新编译程序的版本不支持。您可能也有相同的名称与0.42?的文件。你没有指定扩展fglrun 42R名称。
解决方案。要解决这个问题,请致电的0.42?扩展fglrun或重新编译您的应用程序。
 
-6203
 模块的模块名-1:函数函数名称'已经被定义在模块的模块名-2“。
说明。指定的函数被定义为应用程序中的第二次。该函数的第二次出现是在指定的模块。
解决方案。消除从源代码的两个函数的定义之一。
 
-6204
 模块的模块名:未知操作码。
说明。被发现在一个未知的指令编译结扎申请。
解决方案。检查的Genero商业开发语言包执行已编译的应用程序的版本编译的应用程序是相同的。它也有可能是编译的模块已损坏。如果是这样,你将需要重新编译您的应用程序。
 
-6205
 内部错误:对齐。
说明。这个错误是内部的,通常不应该出现。
解决方案。请联系您的技术支持。
 
-6206
 动态加载程序无法打开模块的模块名'。
说明。模块是不是在当前目录或由环境变量FGLLDPATH指定的目录之一。
解决方案。设置环境变量FGLLDPATH。
 
-6207
 动态加载的模块“模块名称”不包含函数的函数名'。
说明。一个的结扎模块已被改变和重新编译,但应用程序的不同模块没有联系之后。
解决方案。新模块链接在一起,然后再执行您的应用程序。
 
-6208
 模块的模块名已经加载。
说明。一个模块被加载在运行时的两倍。这可能是因为一个模块已与另一串连。
解决方案。重新编译和重新链接您结扎模块。
 
-6210
 内部错误:异常2之前引发异常调用异常处理程序。
说明。一个模块被加载在运行时的两倍。这可能是因为一个模块已与另一串连。
解决方案。检查函数名,重新编译和重新链接您的结扎模块。
 
-6211
 链接已经失败。
说明。连接结扎程序时出现问题。
解决方案。检查函数名,重新编译和重新链接您的结扎模块。
 
-6212
 函数函数名称:局部变量的大小是太大 - 分配失败。
说明。一个本地函数变量是过大,运行时无法分配内存。
解决方案。检查函数中的变量的数据类型。
 
-6213
 模块模块名称:模块的可变尺寸太大 - 分配失败。
说明。一个模块变量是过大,运行时无法分配内存。
解决方案。检查模块中的变量的数据类型。
 
-6214
 全局变量的变量名规模太大 - 分配失败。
说明。全局变量是过大,运行时无法分配内存。
解决方案。审查中的全局变量的数据类型。
 
-6215
 内存分配失败。结束程序。
说明。运行时无法分配内存。
解决方案。检查系统资源和核实,如果操作系统允许用户分配多少内存作为该计划的需求(检查ulimits UNIX系统上)。
 
-6216
 全球的名字已经被重新定义具有不同的定值。
说明。已定义一个全局常量,用不同的值的两倍。
解决方案。可能有一个全局常量只有一个值。检查你的代码。
 
-6217
 全球的'名称'已被定义为一个常量和变量。
说明。相同的符号被用来定义一个常量和变量。
解决方案。使用不同的名称为常数和变量。检查你的代码。
 
-6218
 没有运行。你必须调用之前调用fgl_call()fgl_start()。
说明。发生此错误时C扩展已经重新定义了main()例程,但不致电fgl_start()初始化的结扎运行环境。
解决方案。任何其他操作之前检查C扩展和调用fgl_start()。
 
-6219
 每当错误认购:错误处理递归调用自身。
说明。异常处理程序调用一个函数,这反过来又递归调用自身。
解决方案。回顾异常处理程序调用的函数。
 
-6220
 无法加载C扩展库'库名'\ n原因:原因
说明。运行系统无法找到共享库,给出的理由。
解决方案。检查C扩展库中存在一个由FGLLDPATH定义的目录。
 
-6221
 C扩展初始化失败,状态%d。
说明。 C扩展初始化失败。
解决方案。检查C扩展的源代码或文档。
 
-6300
 无法连接到GUI。
说明。您已经运行了一个GUI应用程序的环境变量FGLSERVER的不正确设置,或Genero客户端(图形前端)未运行。
解决方案。 FGLSERVER环境变量应设置主机名和端口运行时系统用于显示应用程序窗口的图形前端年底。检查网络连接仍然是可用的,确保没有防火墙拒绝访问的工作站,并查看是否仍在运行的前端。
 
-6301
 不能写的GUI。
说明。您正在运行一个GUI应用程序,但不明原因不再响应前端和运行时系统无法写入的GUI插座。
解决方案。检查网络连接仍然是可用的,确保没有防火墙拒绝访问的工作站,并查看是否仍在运行的前端。
 
-6302
 从GUI无法读取。
说明。您正在运行一个GUI应用程序,但不明原因的前端不再响应和运行时系统无法读取从GUI插座。
解决方案。检查网络连接仍然是可用的,确保没有防火墙拒绝访问的工作站,并查看是否仍在运行的前端。
 
-6303
 无效的用户接口协议。
说明。您正试图执行一个程序运行时系统使用AUI协议版本不同的前端。
解决方案。安装任何一个新的前端或一个新的运行环境相匹配(2.0倍与2.0倍,1.3倍与1.3倍)。
 
-6304
 无效的抽象用户界面定义。
说明。您正试图执行一个程序运行时系统使用AUI协议版本不同的前端。
解决方案。安装任何一个新的前端或一个新的运行环境相匹配(2.0倍与2.0倍,1.3倍与1.3倍)。
 
-6305
 无法打开字符表文件。检查您fglprofile。
说明。发生此错误美元FGLDIR / etc / fglprofile文件,定义由gui.chartable项,如果转换的文件不是当前用户可读。
解决方案。检查,如果gui.chartable进入设置正确,如果指定的文件是由当前用户可读。
 
-6306
 无法打开服务器上的文件。检查安装。
说明。在服务器端的文件不能被发送到图形界面。
解决方案。检查文件位于$ FGLDIR的/ etc目录的权限。这些文件必须至少有读取当前用户的权限。
 
-6307
 GUI服务器自动启动:无法识别工作站。
说明。 GUI服务器自动启动配置是错误的。要么显示,FGLSERVER或fglprofile设置是无效的。
解决方案。设置所需的环境变量,并检查fglprofile自动启动项。
 
-6308
 GUI服务器自动启动:未知工作站:检查gui.server.autostart条目。
说明。 X11 DISPLAY环境变量中所描述的计算机既不是本地主机,也不是在fglprofile项所列。
解决方案。检查X11显示名称,如果设置正确,或检讨fglprofile条目。
 
-6309
 没有连接。不能写的GUI。
说明。原因不明,有企图写在GUI上的插座连接之前开始。
解决方案。检查无效的GUI操作方案。
 
-6310
 没有连接。从GUI无法读取。
说明。原因不明,有人试图读GUI上的插座连接之前开始。
解决方案。检查无效的GUI操作方案。
 
-6311
 没有当前窗口。
说明。该计划试图发出没有当前窗口打开一个菜单指令。
解决方案。审查程序逻辑,并确保一个窗口,是开放前菜单。
 
-6312
 用户界面(FGLGUI)的类型是无效的。
说明。而发起的用户界面,运行时系统没有识别的GUI类型和停止。
解决方案。确定的FGLGUI环境变量有一个正确的值。
 
-6313
 的的UserInterface已被销毁。
说明。错误发生时前端发送DestroyEvent的事件,表明一些启动程序的不一致。例如,可能会发生这种多个StartMenus时使用,或当您尝试运行MDI子无父容器,或当两个MDI容器具有相同的名称开始,等等。
解决方案。检查不一致,并修复它。
 
-6314
 错误的连接字符串。检查客户端版本。
说明。在启动程序,运行时收到从前端的错误或不正确的答案。
解决方案。确保您使用的是与运行系统兼容的前端。
 
-6315
 控制台的UI形式是太复杂。
说明。程序试图显示一个表单,不能在文本模式下显示一个复杂的布局。
解决方案。审查表格文件,并使用部分屏幕的布局,而不是一个简单的网格。
 
-6316
 从客户端返回错误的错误号:\ n说明
说明。返回前端GUI连接初始化过程中指定的错误。
解决方案。检查前端文件的更多细节。
 
-6317
 无效或不支持的客户端协议功能。
说明。 GUI的协议功能,你正试图使用??不支持前端。例如,您正在尝试使用压缩协议,但在运行时是不能够对数据进行压缩。
解决方案。检查支持的协议功能的运行系统版本。
 
-6320
 无法打开文件'文件名'。
说明。运行时系统在FGLDIR试图打开一个资源文件,但访问被拒绝或文件不再存在。
解决方案。检查文件的权限和FGLDIR存在。
 
-6321
 没有这样的接口能力:“功能”。
说明。运行时系统尝试使用前端协议的能力,但不能使用它。
解决方案。检查前端与运行时系统兼容。
 
-6322
 %是错误的版本。期望%s的。
说明。 FGLDIR一些资源文件已被确定作为当前运行系统太旧。
解决方案。重新安装运行的制度环境。
 
-6323
 无法加载工厂资料“文件名”。
说明。位于FGLDIR /等的的默认fglprofile文件丢失或不可读。
解决方案。检查文件的权限。如果缺少该文件,重新安装软件。
 
-6324
 无法加载客户的个人资料“的文件名'。
说明。由FGLPROFILE环境变量定义的配置文件丢失或不可读。
解决方案。检查FGLPROFILE环境变量设置正确,如果该文件是由当前用户可读。
 
-6325
 无法加载应用程序的资源文件名“。
说明。 FGLDIR的/ etc / fglprofile丢失或不适合当前用户可读fglrun.default进入指定的目录。
解决方案。检查如果入境fglrun.default正确设置FGLDIR / etc / fglprofile中,如果指定的目录是当前用户可读。
 
-6326
 无法打开字符映射文件的文件名。检查您fglprofile。
说明。指定的字符映射文件不能被发现或阅读。
解决方案。验证位于FGLDIR /等字符映射文件,正确的值设置在fglprofile(GUI.CHARTABLE项)。
 
-6327
 内部错误,在运行时库文件库的名称。
说明。一些不可预知的发生,产生错误。
解决方案。请联系您的技术支持。
 
-6328
 资源'名称'价值'价值'的格式错误:您必须使用语法:
%='VARNAME =值“。
说明。的FGLPROFILE文件包含一个无效的环境变量的定义格式。
解决方案。检查配置文件中的内容。
 
-6330
 个人资料“的文件名,行的数量LINENO,附近的”令牌“中的语法错误。
说明。 FGLPROFILE文件中所示的错误消息包含一个语法错误。
解决方案。检查配置文件中的内容。
 
-6331
 前端模块无法加载。
说明。前端调用失败,因为模块不存在。
解决方案。前端可能不支持该模块。
 
-6332
 前端功能可能不会被发现。
说明。前端调用失败,因为该函数不存在。
解决方案。前端可能不支持此功能。
 
-6333
 前端函数调用失败。
说明。前端调用失败,原因未知。
解决方案。打电话的支持和报告问题。
 
-6334
 前端函数调用堆栈问题。
说明。前端调用失败,因为参数或返回值不匹配。
解决方案。确保一些参数和返回值是正确的。
 
-6340
 无法打开文件。
说明。通道对象未能打开指定的文件。
解决方案。确保文件名是正确的,用户有读/写文件的权限。
 
-6341
 不支持的模式为“打开文件”。
说明。您尝试打开一个通道不支持的模式。
解决方案。通道的文件,支持的模式。
 
-6342
 无法打开管道。
说明。通道对象未能打开一个管道来执行命令。
解决方案。确保您尝试执行的命令是有效的。
 
-6343
 不支持的模式为“开放管道”。
说明。您尝试打开一个通道不支持的模式。
解决方案。通道的文件,支持的模式。
 
-6344
 不能写开封的文件或管道。
说明。您尝试写入到一个通道对象,这是不公开的。
解决方案。首先打开通道,然后写。
 
-6345
 通道写入错误。
说明。发生意外的错误而写的通道。
解决方案。详情请参阅系统错误消息。
 
-6346
 无法读取从未拆封的文件或管道。
说明。您尝试读取通道的对象,这是不公开的。
解决方案。首先打开通道,然后阅读。
 
-6360
 这个亚军可以不执行任何SQL。
说明。运行时系统是没有准备好数据库连接。
解决方案。检查FGL配置。
 
-6361
 动态SQL:未知类型:typename的。
说明。数据库驱动程序不支持这种类型的SQL数据。
解决方案。你不能使用这个SQL数据类型,审查代码。
 
-6364
 无法连接到SQL后端。
说明。运行时系统无法初始化数据库驱动程序,以建立一个数据库连接。
解决方案。确保数据库驱动程序的存在。
 
-6365
 数据库驱动程序尚未连接。
说明。有企图执行一个SQL语句,但没有建立数据库连接。
解决方案。第一次连接,然后执行SQL语句。
 
-6366
 无法加载数据库驱动程序驱动程序的名称。
说明。运行时系统无法加载指定的数据库驱动程序。无法找到数据库驱动程序的DLL或依赖DLL。
解决方案。有可能是一个环境问题,检查例如UNIX LD_LIBRARY_PATH环境变量。
 
-6367
 不兼容的数据库驱动程序接口。
说明。数据库驱动程序接口不匹配,预计运行时系统的接口。这可能发生,如果你复制成一个年轻的FGLDIR安装一个旧的数据库驱动程序。
解决方案。调用的支持,以获得一个有效的数据库驱动程序。
 
-6368
 SQL驱动程序初始化函数失败。
说明。运行时系统未能初始化数据库驱动程序,程序必须停止,因为没有数据库可以建立连接。
解决方案。有可能是一个环境问题(例如,INFORMIXDIR或ORACLE_HOME是不是设置)。检查你的环境,并尝试连接到数据库供应商的工具(dbAccess的,SQLPLUS)找出问题。
 
-6369
 无效的数据库连接模式。
说明。您尝试混合DATABASE和CONNECT语句,但是这是不允许的。
解决方案。使用任何数据库或连接。
 
-6370
 不支持的SQL功能。
说明。此SQL命令或语句不支持当前的数据库驱动程序。
解决方案。审查代码,而不是使用标准的SQL功能。
 
-6371
 SQL语句的错误号%d(%d)中。
说明。一个SQL错误发生指定的错误编号。
解决方案。你可以查询SQLERRMESSAGE的SQLCA的记录,得到了错误的描述。
 
-6372
一般SQL错误,检查SQLCA.SQLERRD [2]。
说明。一个普通的SQL错误发生。
解决方案。你可以查询SQLERRMESSAGE的SQLCA的记录,得到了错误的描述。本机的SQL错误代码是在SQLCA.SQLERRD的[2]。


-6373
 无效的数据库连接字符串。
说明。您已经使用的数据库连接字符串是无效的。
解决方案。验证连接字符串的格式。
 
-6601
 无法打开数据库字典“名称”。运行数据库架构提取工具。
说明。架构文件不存在或无法找到。
解决方案。如果存在架构文件,确认文件名拼写正确,该文件在当前目录或FGLDBPATH环境变量设置正确的路径。如果该文件不存在,运行的数据库架构提取工具来创建一个模式文件。
 
-6602
 无法打开全局文件名'。
说明。全局文件不存在或无法找到。
解决方案。验证全局文件存在。检查文件名的拼写,并验证该路径是否设置正确。
 
-6603
 不能创建文件的名字'写作。
说明。编译器无法创建文件显示在写作中的错误消息。
解决方案。检查用户权限,以确保.42 m文件可以创建。
 
-6604
 函数的函数名称“只能用于在一个输入[数组],显示阵列或结构语句。
说明。该语言提供内置的功能,只能在特定的交互式报表使用。
解决方案。检查你的代码,该函数内的互动发言和适当的END语句是必要的corrections.Check(端输入/阵列/显示阵列/构造)已被使用。
 
-6605
 模块的名字'不包含函数'函数名'。
说明。在错误消息中显示的模块并不持有的函数的名称,如预期。
解决方案。指定的函数必须在此模块中定义。
 
-6606
 没有成员函数的名字“类的类名定义。
说明。函数的名称拼写错误,或者是不是一个,它被称为类的方法。
解决方案。检查您的代码和您正试图使用??该方法的文档。如果函数是一个对象的方法,确保在代码中引用的对象是正确的类。
 
-6608
 预期资源错误:%s:参数
说明。这是一个资源文件问题的一般性错误消息。
 
-6609
 '%s'的期望:%S已发现一个语法错误。
说明。预计一个一般的语法错误消息,指出问题的代码的位置和什么样的代码。
解决方案。检查你的代码,特别是完函数或端输入等,如缺少END语句,并作出必要的修正。
 
-6610
 函数的名称已经被称为具有不同数量的参数。
说明。早在节目中,有此功能相同或不同数量的参数在参数列表中的事件是一个呼叫。
解决方案。检查指定的函数参数的正确数目。然后检查所有调用它,并确保它们被正确写入。
 
-6611
 函数的名字:意外的返回值数。
说明。该函数返回一个数值的数目不同,如预期。
解决方案。检查身体RETURN指令的功能。
 
-6612
 重声明的函数的名称“。
说明。函数被定义多次。
解决方案。更改名称冲突的功能。
 
-6613
 库函数的名字'未声明。
说明。函数未声明。
解决方案。更改名称的功能。
 
-6614
 '名称'的功能,可能会返回一个数值的数目不同。
说明。包含多个函数的返回指令,可能会返回不同的值的数量。
解决方案。检查返回指令返回相同的值。
 
-6615
 符号的名称是未使用。
说明。这是一个警告,表明显示的符号定义,但从来没有使用过。
解决方案。可以删除无用的定义。
 
-6616
 '名称'的象征,并不代表定义的常数。
说明。显示的符号是用来作为一个常数,但它不是一个常数。
解决方案。检查你的代码,并检查这个名字。
 
-6617
 符号'name'是一个变量。
说明。显示的符号是一个不能在目前情况下使用的变量。
解决方案。检查你的代码,并检查这个名字。
 
-6618
 '名称'的象征,是一个常数。
说明。显示的符号是一个不能在目前情况下使用的常数。
解决方案。检查你的代码,并检查这个名字。
 
-6619
 符号'name'是不是一个整数常量。
说明。显示的符号是用来作为如果它是一个整数常量,但事实并非如此。
解决方案。检查你的代码,并检查这个名字。
 
-6620
 符号'name'是不是一个报告。
说明。显示的符号是用来作为一个报告,但它不是作为一个报告定义。
解决方案。检查你的代码,并检查这个名字。
 
-6621
 符号'name'是不是一个函数。
说明。显示的符号是作为一个函数使用,但它并不是函数定义。
解决方案。检查你的代码,并检查这个名字。
 
-6622
 '名称'的象征,并不代表一个合法的变量类型。
说明。不显示的符号。
解决方案。检查你的代码,并检查这个名字。
 
-6623
 该方法的方法名'不能被称为没有一个对象。
说明。指定的方法是它的类的对象的方法。
解决方案。检查你的代码。确保所需类的对象已经被实例化,并依然存在,该方法被称为期间作为分隔字符,指定对象变量的前缀。
 
-6624
 该方法的方法名'不能被称为一个对象。
说明。指定的方法是一个类的方法和使用的对象引用不能被称为。没有对象被创建。
解决方案。检查你的代码。确保时期字符作为分隔,使用类名作为前缀,该方法被称为。
 
-6625
 这份声明并非是Informix的兼容。
说明。 SQL语句是不是Informix的兼容。
解决方案。改变使用Informix SQL语法的SQL语句。
 
-6627
 符号'name'是不是一个变量。
说明。显示的符号是作为一个变量,但不是作为一个变量的定义。
解决方案。检查你的代码,并检查这个名字。
 
-6628
 对Globals文件不包含GLOBALS部分。
说明。 1 GLOBALS声明中引用的文件不包含GLOBALS部分中指定的文件名。
解决方案。检查你的代码,以确保由FileName指定的文件是一个有效的文件GLOBALS,含部分所需GLOBALS
 
-6802
 无法打开数据库字典“名称”。运行模式提取工具。
说明。架构文件不存在或无法找到。
解决方案。如果存在架构文件,确认文件名拼写正确,该文件在当前目录或FGLDBPATH环境变量设置正确的路径。如果该文件不存在,运行的数据库架构提取工具来创建一个模式文件。
 
-6803
 在“线”已发现语法错误,期待令牌。
说明。这是一个错误的一般消息。
 
-6804
 '名称'的形式编译成功。
说明。这是一条信息表明,编译是没有问题的形式。
 
-6805
 开放的形式“的名称,满分版本:%s,预期:%S。
说明。你编译一个版本的形式与其他源代码编译使用不兼容的编译器是您的表单。
解决方案。编译表单文件和相关的源代码文件,编译器使用相同或兼容的版本。
 
-6807
 '名称'的标签不能被用作列标题。
说明。表单文件定义一个无效的表列标题。
解决方案。检查列标题不对应列的位置。
 
-6808
 widget的'名字'不能被定义为数组。
说明。表单文件定义一个矩阵列的项目。
解决方案。审查的形式定义。
 
-6809
 布局标签'名'是无效的,期望:令牌。
说明。的形式编译器检测到一个无效的布局标记规范。
解决方案。审查的形式定义。
 
-6810
 属性的“属性”项目类型“名称”是无效的。
说明。的形式编译器检测到一个无效的属性定义此项目类型。
解决方案。审查的形式定义和检查无效的属性。
 
-6811
 语法错误'%s'的,预期的%s的附近。
说明。预计一个一般的语法错误消息,指出问题的代码的位置和什么样的代码。
解决方案。检查你的代码,并作出必要的修正。
 
-6812
 终端接头的字符常量。
说明。的形式编译器检测到一个未结束的字符常量。
解决方案。审查的形式定义和检查失踪引号或双引号。
 
-6813
 组框'名'的元素的名称冲突。
说明。元素和组框,您已使用相同的名称。
解决方案。审查您的表单定义,并确保所用的名称是唯一的。
 
-6814
 屏幕记录的名称“必须引用一个表。
说明。在表单文件中所显示的屏幕记录引用多个表。
解决方案。审查的形式定义和使用一个唯一的表为一个给定的屏幕记录。
 
-6815
 压痕在括号之间的内容无效。
说明。您的窗体布局部分定义了一个无效的压痕。
解决方案。审查您的表单定义,并检查相应的缩进。
 
-6817
 没有在指令部分的屏幕记录表容器定义。
说明。定义属性的最低值必须低于最高值。
解决方案。检查你的代码,并作出必要的修正。
 
-6818
 最小值必须是低,最大的价值。
描述:定义属性的最低值必须低于最高值。
解决方案。检查你的代码,并作出必要的修正。
 
-6819
 屏幕记录中的元素的数量必须符合表容器中的列数。
说明。在屏幕记录定义的元素的数量不等于表容器中使用的列数。
解决方案。审查的形式定义。
 
-6820
 ScrollGrid和/或集团布局标签不能嵌套。
说明。表单定义嵌套ScrollGrid和/或集团布局标签。这些标记不能嵌套。
解决方案。审查您的表单定义,并作出必要的修正。
 
-6821
 盒子标签不能用于数组。
说明。表单定义使用一个HBox标记为一个数组,这是不允许的。
解决方案。审查您的表单定义,并作出必要的修正。
 
-6822
 逃脱的图形字符不接受在网格部分。
说明。您尝试使用文本用户界面的图形,在新的网格容器。
解决方案。这是不允许的,使用组来代替。
 
-6823
 关闭的标签,不具备以上匹配的标签。
说明。表单定义有没有事先匹配的开放标签结束标记。开放的标签和结束标签必须匹配。
解决方案。您的表单定义文件审查,并作出必要的修正。
 
-6824
 表'表名'上面是空的,由于重叠的标记“标记名”。
说明。布局形式定义表名,其中持有的形式表区域重叠的项目确定表布局标签。列标题和列的表格项目必须是表内的区域。
解决方案。您的表单定义文件审查,并作出必要的修正。
 
-6825
 无效标签tagname1的表标签tagname2(定义表标签不允许在同一行上的其他标记的定义和它的块内)的范围。
说明。布局形式定义标签,由tagname1内或标签tagname2附近放置一个布局确定。
解决方案。您的表单定义文件审查,并作出必要的修正。
 
-8000
 DOM:节点没有找到。
说明。在当前文档中的节点不能发现。
解决方案。检查你的代码。
 
-8001
 DOM:无效的文件。
说明。通过DOM API的文件是不是一个有效的文件。
解决方案。检查你的代码。
 
-8002
 DOM:无效的NULL作为参数使用。
说明。 NULL,不能用在这个地方。
解决方案。检查你的代码。
 
-8003
 DOM节点插入的地方,它不属于。
说明。您尝试插入不允许这种类型的节点的父节点下一个节点。
解决方案。检查可能的节点和审查你的代码。
 
-8004
 萨克斯:无效的层次。
说明。 SAX处理程序遇到了一个无效的层次。
解决方案。确保父/子关系得到尊重。
 
-8005
 过时的功能:%S
说明。您正在使用的功能,在未来的版本将被删除。
解决方案。更换功能正常使用。
 
-8006
 字符串资源文件名称“不能被发现。
说明。显示字符串的文件无法找到。
解决方案。检查文件是否存在,如果路径是有效的。
 
-8007
 无法读取字符串资源文件名称“。
说明。显示字符串的文件无法读取。
解决方案。检查文件是否存在,如果用户有权限读取。
 
-8008
 字符串的关键“钥匙”没有定义的值。
说明。运行时系统无法找到相应的字符串资源显示关键。
解决方案。检查关键是在资源文件中定义。
 
-8009
 字符串资源附近的“令牌”的语法错误,期待令牌。
说明。字符串的文件编译器检测到一个语法错误。
解决方案。检查无效。str文件中的语法。
 
-8010
 无法找到包含字符串文件名“(文件名:行)忽略行。
说明。字符串的文件编译器无法找到要包含的文件。
解决方案。检查文件名和路径。
 
-8011
 包含字符串的文件的名字已经被列入(文件名:行)忽略行。
说明。字符串的文件编译器检测,所包含的文件已被包含。
解决方案。卸下列入。
 
-8012
 重复的字符串键“钥匙”(文件名:行)忽略行。
说明。字符串的文件编译器检测到重复的字符串键。
解决方案。审查。STR文件,并删除重复的键。
 
-8013
 字符串文件名'无法打开写作。
说明。字符串的文件编译器无法写入指定的字符串文件。
解决方案。确保用户具有写权限和文件名是有效的。
 
-8014
 字符串的文件的名字'不能被读取。
说明。运行时系统无法读取指定字符串的文件。
解决方案。确保用户有读权限。
 
-8015
 场切换条款不符合形式。
说明。在ON CHANGE子句中使用的字段没有被发现在形式的规范文件。
解决方案。确保切换条款的字段名称匹配的有效形式的领域。
 
-8016
 你不能有多个同一领域的变化条款。
说明。指定多个使用同一领域的变化条款,这是不可能的。
解决方案。删除非必要的更改条款。
 
-8017
 SFMT:无效的%的指标。
说明。格式字符串是无效的。
解决方案。检查无效的%的职位。
 
-8018
 SFMT:格式错误。
说明。格式字符串是无效的。
解决方案。检查无效的%的职位。
 
-8019
 不超过行变化子句可以出现在一个输入数组声明。
说明。多行变化子句被发现在相同的输入数组。
解决方案。删除不必要的行更改条款。
 
-8020
 相同的动作名称与行动条款,多出现在声明中。
说明。它是不是可以指定多个动作使用相同的动作名称的条款。
解决方案。删除非必要的行动条款。
 
-8021
 使用相同的密钥名称的关键条款,多出现在声明中。
说明。指定多个使用相同的密钥的关键条款,这是不可能的。
解决方案。删除非必要的关键条款。
 
-8022
 DOM:无法打开XML文件。
说明。无法加载该文件。
解决方案。检查文件名和用户权限。
 
-8023
 DOM:'名称'属性不属于节点“节点”。
说明。您尝试设置一个属性节点不具有这样的属性。
解决方案。这是不允许的,检查你的代码。
 
-8024
 DOM:字符数据不能在这里创建。
说明。您尝试创建一个字符下不允许这样的节点的节点节点。
解决方案。这是不允许的,检查你的代码。
 
-8025
 DOM:不能设置一个字符节点的属性。
说明。您尝试设置一个字符节点的属性。
解决方案。这是不允许的,检查你的代码。
 
-8026
 DOM:'名称'属性不能被删除节点“节点”,属于用户界面。
说明。您尝试从一个AUI节点强制性的属性。
解决方案。你只能改变这个属性的值,尝试“无”或空字符串。
 
-8027
 萨克斯:可以不写。
说明。 SAX处理程序无法写入目标文件。
解决方案。确保文件的路径是正确的,用户有写权限。
 
-8028
 多个空闲条款的出现在声明中。
说明。只有在空闲的条款之一,可用于内部对话块。
解决方案。删除不必要的闲置条款。
 
-8029
 多个源文件的名称列入。
说明。预处理器检测到指定的文件被列入几次相同的源。
解决方案。删除不必要的文件包裹。
 
-8030
 源文件名的完整路径是太长。
说明。预处理器不支持长文件名。
解决方案。重命名该文件。
 
-8031
 无法读取源文件的名字“。
说明。预处理程序无法读取指定的文件。
解决方案。确保使用了读取权限。
 
-8032
 无法找到源文件的名字“。
说明。预处理找不到指定的文件。
解决方案。确保该文件存在。
 
-8033
 “名称”指令后发现额外的令牌。
说明。预处理器检测显示指令后的一个意外的标记。
解决方案。检查你的代码,并作出必要的修正。
 
-8034
 功能:此功能尚未实现。
说明。不支持预处理功能。
解决方案。检查你的代码,并作出必要的修正。
 
-8035
 已定义的宏名“。
说明。预处理器发现一个重复的宏定义。
解决方案。检查你的代码,并作出必要的修正。
 
-8036
 发现没有相应的&如果与ifdef或ifndef指令及其他指令。
说明。预处理器检测到一个意外及其他指令。
解决方案。检查你的代码,并作出必要的修正。
 
-8037
 A和endif指令没有相应:如果与ifdef或ifndef指令。
说明。预处理器检测到一个意外endif指令。
解决方案。检查你的代码,并作出必要的修正。
 
-8038
 发现无效的预处理指令名称。
说明。在错误信息中显示的预处理指令不存在。
解决方案。检查你的代码,并检查有效的宏。
 
-8039
 无效的宏名称参数。
说明。错误消息中显示的预处理宏的参数数量不匹配,在这个宏定义的参数的数量。
解决方案。检查你的代码,并检查参数的数量。
 
-8040
 词法错误:未闭合的字符串。
说明。编译器检测到未闭合的字符串,并不能继续下去。
解决方案。检查你的代码,并作出必要的修正。
 
-8041
 终端接头是否或与其他条件。
说明。预处理发现未终止的条件指令。
解决方案。查看本指令的定义。
 
-8042
 操作符'##'只能用于标识符和数字。 %s是不允许的。
说明。预处理器发现#字符串连接运算符的无效使用。
解决方案。检讨这个宏的定义。
 
-8043
 不能运行FGLPP,使用命令:命令
说明。编译器无法运行的预处理命令中所示的错误消息。
解决方案。确保存在的预处理命令。
 
-8044
 词法错误:未闭合的评论。
说明。编译器检测到一个未闭合的意见和无法继续。
解决方案。检查你的代码,并作出必要的修正。
 
-8045
 内输入,输入数组,显示阵列,构造或MENU语句,只能用这种类型的声明。
说明。本声明并没有被用来在一个有效的互动发言,必须适当的终止端输入端输入阵列,高端显示屏阵列,完建设,或结束菜单。
解决方案。检查你的代码,并作出必要的修正。
 
-8046
 这种类型的声明只能在输入时,输入数组,显示阵列或结构语句。
说明。这一说法没有被用来在一个有效的互动发言,必须终止端输入端输入阵列,高端显示屏阵列,或完构建适当。
解决方案。检查你的代码,并作出必要的修正。
 
-8047
 使用无效的“对话”。必须输入,输入数组内使用,显示阵列或结构语句。
说明。预定义关键字“对话框没有被用来在一个有效的互动发言,必须终止端输入端输入阵列,高端显示屏阵列,或完构造适当的。
解决方案。检查你的代码,并作出必要的修正。
 
-8048
 发生了错误,而预处理的文件名'。编译结束。
 
-8049
 接受输入的语句只能用在一个输入,提示下,输入数组声明。
说明。接受输入内仍未有效互动的声明,必须终止结尾输入适当使用,结束提示,或最终输入数组。
解决方案。检查你的代码,并作出必要的修正。
 
-8050
 接受显示??语句只能用在显示阵列语句。
说明。接受显示??尚未使用,必须终止结尾显示阵列在一个有效的显示阵列声明。
解决方案。检查你的代码,并作出必要的修正。
 
-8051
 接受结构语句只能用在一个结构声明。
说明。接受建设尚未范围内使用,必须终止结尾构造一个有效的结构语句。
解决方案。检查你的代码,并作出必要的修正。
 
-8052
 非法输入序列。检查郎。
说明。编译器遇到一个无效的字符序列。源文件使用的字符序列不匹配的区域设置(郎)。
解决方案。检查源文件和区域设置。
 
-8053
 未知的预处理指令'名'。
说明。在错误信息中显示的预处理指令是不是一个已知的指令。
解决方案。检查错字的错误,并予以有效的预处理指令的文档。
 
-8054
 意外的预处理指令。
说明。预处理器指令时遇到意外。
解决方案。取出的指令。
 
-8055
 资源文件名称“含有意想不到的数据。
说明。在错误信息中显示的XML资源文件不包含预期的节点。例如,您尝试加载工具栏ui.Interface.loadActionDefaults()。
解决方案。检查XML文件中包含此类型的资源预期的节点类型。
 
-8056
 未闭合的XPath:报价整数位置。
说明。 XPath解析器发现了一个意想不到的报价在给定的位置。
解决方案。审查的XPath表达式。
 
-8057
 XPath的:意外的字符'字符'整数位置。
说明。 XPath解析器发现一个意外的字符在给定的位置。
解决方案。审查的XPath表达式。
 
-8058
 XPath的:意外的标记/字符串'名称'整数位置。
说明。 XPath解析器发现了一个意外的标记或字符串在给定的位置。
解决方案。审查的XPath表达式。
 
-8059
 SQL语句或与特定的SQL语法的语言指令。
说明。编译器发现一个SQL语句,这是使用数据库特定的语法。本声明可能不会作为当前的数据库服务器上运行。
解决方案。检查SQL语句使用标准/常见的语法和功能。
 
-8060
 不允许在一个屏幕上的部分空白项目。
说明。的形式包含在一个屏幕部分的空白项目,而这些只允许在布局。
解决方案。审查的形式规范文件。
 
-8061
 多条线路上,不应定义表行。
说明。一排表中的容器中的所有列必须是在一个单一的线。
解决方案。使用SCROLLGRID,如果你想显示多条线路上的行细胞。
 
-8062
 DOM(UI):插入删除节点是不允许的。
说明。这是不可能插入一个AUI文件中删除的节点。
解决方案。审查代码。
 
-8063
 客户端连接超时,退出程序。
说明。运行时系统无法建立一个给定的时间后前端的连接。这可能发生,例如在文件传输时,前端花费太多的时间来回答的运行系统。
解决方案。检查您的网络连接工作正常。
 
-8064
 文件传输中断。
说明。中断的文件传输过程中被抓获。
解决方案。文件不能转移,你需要重新操作。
 
-8065
 网络文件传输过程中的错误。
说明。一个套接字错误的文件传输过程中被抓获。
解决方案。检查您的网络连接工作正常。
 
-8066
 无法写入目标文件,文件传输。
说明。运行时系统无法写入为转移的目标文件。
解决方案。确保文件的路径是正确的,并检查该用户具有写权限。
 
-8067
 无法读取源文件,文件传输。
说明。运行时系统无法读取源文件的传输。
解决方案。确保文件的路径是正确的,并检查该用户的读取权限。
 
-8068
 文件传输协议错误(无效状态)。
说明。运行时系统的文件传输过程中遇到的问题。
解决方案。网络故障可能引发这个错误。
 
-8069
 文件传输无法使用。
说明。不支持文件传输功能。
解决方案。确保前端支持文件传输。
 
-8070
 本地化的字符串文件名'已损坏。
说明。所示的字符串资源文件是无效的(可能是无效的多字节字符损坏的文件)。
解决方案。检查区域设置(郎),确保STR源使用有效的字符,并重新编译。
 
-8071
 该项目的名称“已不止一次定义。
说明。表单文件定义具有相同名称的相同类型的几个要素。
解决方案。审查形式的文件和使用的唯一标识符。
 
-8072
 声明必须终止';'。
说明。没有终止分号的ESQL / C预处理器指令。
解决方案。添加一个分号结束指令。
 
-8073
 无效的“,包括”指令的文件名。
说明。 include预处理指令使用无效的文件名。
解决方案。检查文件名。
 
-8074
 发现没有相应的&如果与ifdef或ifndef指令及elif指令。
说明。预处理发现:如果没有相应的elif指令。
解决方案。 &ELIF:如果指令之前添加或删除&ELIF。
 
-8075
 编译器插件的名称不能被加载。
说明。 fglcomp无法加载插件,因为它没有被发现。
解决方案。确保插件的存在,并可以载入。
 
-8076
 编译器插件的名称,没有实现所需的接口。
说明。 fglcomp无法加载插件,因为接口是无效的。
解决方案。检查插件对应的编译器的版本。
 
-8077
 '名称'属性已被定义一次以上。
说明。错误消息中显示的变量属性被定义多次。
解决方案。查看变量的定义和删除重复的属性。
 
-8078
 '名称'属性是不允许的。
说明。错误消息中显示的变量属性是不允许这种类型的变量。
解决方案。检讨可能的变量属性。
 
-8079
 解析XML文件时发生错误。
说明。运行时系统无法解析一个XML文件,这可能不是一个有效的XML格式。
解决方案。检查XML格式,错别字,如果可能的话,验证与DTD的XML文件。
 
-8080
 无法打开xml文件。
说明。无法打开指定的XML文件。
解决方案。确保该文件存在并且为当前用户的访问权限。
 
-8081
 已经遇到无效的多字节字符。
说明。编译器在源发现一个无效的多字节字符,并不能编译的窗体或模块。
解决方案。检查区域设置(郎),并确认是否有在你的源代码没有无效字符。
 
-8082
 该项目的名称“是无效的布局上下文中使用。
说明。形式项目名称使用在布局中的一部分,不支持这种形式的项目。发生此错误,例如,当您尝试表列定义为一个按钮。
解决方案。检查您的表单定义文件,并使用正确的项目类型。

 

 

你可能感兴趣的:(4GL错误代码编号)