如何使用cobol删除单个记录? 样本输出:

如何使用cobol删除单个记录? 样本输出:,cobol,Cobol,产品id:XXXXXX 产品说明: 产品数量 产品价格 是否要删除此记录 只要输入ID,我就可以访问有关它的信息,并询问我是否要删除该记录 有人能帮我吗?我对Cobol有点陌生。我正在使用1985 cobol并在Windows Vista操作系统中运行它。如果要从中删除当前记录,请执行以下操作: DELETE file ON INVALID KEY what to do NOT ON INVALID KEY what to do E

产品id:XXXXXX

产品说明:

产品数量

产品价格

是否要删除此记录

只要输入ID,我就可以访问有关它的信息,并询问我是否要删除该记录


有人能帮我吗?我对Cobol有点陌生。我正在使用1985 cobol并在Windows Vista操作系统中运行它。

如果要从中删除当前记录,请执行以下操作:

DELETE file
     ON INVALID KEY 
          what to do 
     NOT ON INVALID KEY
          what to do
END-DELETE 

要删除文件本身,您需要使用JCL或本地等效文件(如操作系统)。

如果文件是按顺序打开的,则在将该记录读入程序后执行delete语句

如果文件是随机或动态打开的,则使用DELETE语句,将相对键或记录键设置为要删除的记录(无需在删除之前读取记录)

在这两种情况下,语句的最小编码为:


删除文件名

很抱歉,但这没什么意义。什么站台?什么框架?为什么要显示看似记录的内容,但询问有关文件的信息?要删除文件还是记录?