免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3691 | 回复: 9

请教CLEAR 问题 [复制链接]

论坛徽章:
0
发表于 2011-08-09 10:58 |显示全部楼层
在RPG中CLEAR一个FILE,是清除什么东西呢?是不是清了FILE的所有记录

论坛徽章:
0
发表于 2011-08-09 11:31 |显示全部楼层
在rpgle重入后,初始化D表INZ的变量,恢复到INZ的定义值。

论坛徽章:
0
发表于 2011-08-09 11:42 |显示全部楼层
是CLEAR PF FILE

论坛徽章:
0
发表于 2011-08-09 16:19 |显示全部楼层
Clear当前记录的Field Value

论坛徽章:
0
发表于 2011-08-09 23:00 |显示全部楼层
cl中 CLRPFM 是清除所有记录
rpg中 CLEAR 表R 是清除该条记录的值

论坛徽章:
0
发表于 2011-08-09 23:01 |显示全部楼层
回复 2# passthru


    reset

论坛徽章:
0
发表于 2011-08-10 11:10 |显示全部楼层
本帖最后由 passthru 于 2011-08-10 11:36 编辑
回复  passthru


    reset
wzh323285 发表于 2011-08-09 23:01



    ILE RPG Reference:
   
The CLEAR operation sets elements in a structure (record format, data structure, array, or table) or a variable (field, subfield, array element or indicator), to their default initialization value depending on field type (numeric, character, graphic, UCS-2, indicator, pointer, or date/time/timestamp). For the default initialization value for a data type,.....

clear 键字是程序处理中恢复d表定义inz任何类型变量,恢复到初始值。比如数字到0,字符到*blank。reset 是程序代码使用*inzssr子例程,恢复包括d表定义的任何类型inz制约的变量和在*inzssr指定的处理代码。

论坛徽章:
1
操作系统版块每日发帖之星
日期:2015-11-05 06:20:00
发表于 2011-08-10 18:35 |显示全部楼层
回复 7# passthru


    那如果是RPG呢RPG中没有D

论坛徽章:
0
发表于 2011-08-12 09:46 |显示全部楼层
我一般都用CLEAR,清楚记录的值,不用考虑字段是什么类型的。

论坛徽章:
0
发表于 2011-08-16 02:08 |显示全部楼层
不对PF操作,只是在程序运行时,清除FILE中所有FIELD的值为初始值,相当于MOVE *BLANK  到FILE所有的FIELD
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP