IBM i上利用RPGLE编写示例程序演示Subfile操作

作者:佚名 上传时间:2023-05-01 运行软件:RPGLE 软件版本:IBM i 7.3 版权申诉

该示例代码使用RPGLE编写,用于展示如何在IBM i操作系统中使用Subfile进行数据交互。实现方式是定义一个Subfile记录格式,然后利用RPGLE语言通过对Subfile记录的添加、删除、修改等操作,向用户展示可滚动、可编辑和可排序的列表数据。代码注释和打印使用中文,方便程序员理解。

D SubfileRcd     S            564
D SflRcdLen      S             10I 0
D SflPageNo      S             10I 0
D SubfileDatas   DS                  LikeDS(SubfileRcd)
D                                   Based(PSubfile)

C                   EVAL      PAGES = TOTAL/SFLPAGESIZE + 1
C                   EVAL      SflPageNo = *Zero
C                   SETON                                        LR

*
C     *INZSR        BEGSR
C                   EXFMT     SFLCTL
C                   SETLL     SFILE
C                   READ      SFILE
C                   DOW       NOT %EOF(SFILE)
C                   IF        *INLR = *ON
C                   LEAVE
C                   ENDIF
C
C                   EVAL      SubfileDatas = *BLANKS
C                   EVAL      PSubfile = PSubfile + SflRcdLen
C                   ADD       1                TotalRows
C                   IF        TotalRows > SFLSIZE
C                   EVAL      TotalRows = SFLSIZE
C                   EVAL      SflPageNo = SflPageNo + 1
C                   ENDIF
C
C                   WRITE     SFL01
C                   READ      SFILE
C                   ENDDO
C                   SETON                                        LR

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
IBM i利用RPGLE编写示例程序演示Subfile操作
该示例代码使用RPGLE编写,用于展示如何在IBM i操作系统中使用Subfile进行数据交互。实现方式是定义一个Subfile记录格式,然后利用RPGLE语言通过对Subfile记录的添加、删除、修
IBM i 7.3
RPGLE
2023-05-01 10:35
IBM i (OS/400)RPGLE程序示例
本文提供了IBM i RPGLE示例代码,主要包括以下几个方面:RPGLE程序IBM i入门我们提供了一些简单的RPGLE程序示例,旨在帮助初学者了解RPGLE程序设计的基础。示例代码涵盖了RPG
IBM i V7R1
RPGLE
2023-04-01 14:22
IBM i (OS/400)使用RPGLE编写程序
本文是关于如何在IBM i (OS/400)上使用RPGLE编写程序的指南。下面将介绍IBM i (OS/400) RPGLE编程、程序调试技巧、程序优化方法,并提供示例代码及代码释义。最后会对本文内
IBM i 7.3 TR3
IBM
2023-03-20 22:09
如何在IBM i (OS/400)使用RPGLE编写CRUD操作
本示例展示了如何在IBM i上使用RPGLE编写简单的CRUD操作(创建、读取、更新、删除)。我们将演示如何使用SQL语句和DB2数据库进行数据操作,包括如何连接数据库、执行基本的SQL查询和更新操作
IBM i 7.3
RPGLE
2023-03-24 15:21
RPGLE编写IBM i生成随机数的程序
该示例代码展示了如何在IBM i操作系统上,使用RPGLE语言编写生成随机数的程序。该程序使用了系统的伪随机数生成器,并将生成的随机数作为输入参数传递给另外一个程序进行处理。通过该示例代码,用户可以学
IBM i 7.4
RPGLE
2023-05-30 01:44
如何使用 RPGLE 编写 IBM i(AS/400)中的子程序
本示例代码演示了如何使用 RPGLE 在 IBM i(AS/400)中编写子程序,可以通过调用主程序和传递参数来执行子程序。H DFTACTGRP(*NO) BNDDIR('QC2LE')
IBM i 7.4
RPG IV
2023-04-24 23:42
如何使用RPGLEIBM i编写和读取CSV文件
本示例展示了如何在IBM i上使用RPGLE编写和读取CSV文件,包括打开CSV文件、读取CSV文件并将内容放入数据结构中、关闭CSV文件。这个示例可以被广泛用于处理数据导入或导出的场景。FCSV_
IBM i 7.3
RPGLE
2023-03-18 02:22
IBM i中使用RPGLE编写Shell脚本
使用RPGLE编写脚本可以简化日常操作,提高工作效率,本示例代码演示了如何用RPGLE编写一个简单的Shell脚本。/****************************************
IBM i 7.1及以上
RPGLE
2023-04-03 16:03
IBM i (OS/400)使用RPGLE编写WebSocket服务器
本示例展示了如何使用RPGLE在IBM i (OS/400)上编写WebSocket服务器,以及如何与客户端进行通信。// 监听端口exec SQL call qp2zlisten('12345'
IBM i 7.4
RPGLE
2023-04-04 00:38
IBM i (os/400)使用RPGLE编写简单的Web服务
本示例展示如何在IBM i (os/400)平台上使用RPGLE编写简单的Web服务。通过RPGLE的SOAP支持库,可以将RPGLE程序封装为Web服务,并与具有Web服务客户端功能的任何其他应用程
IBM i V7.1
RPGLE
2023-04-30 18:37