1

我有一个 RPG 程序/存储过程,可将结果集返回给 .net 程序。一切正常,直到 RPG 添加一些代码之后

... RETURN to CLIENT CURSOR C1...

// New Line Of code
... DELETE FROM <FILE>...

为什么从FILE中删除结果集为空?结果集不应该已经在游标 C1 中吗?

我想要做的是调用一个 RPG 存储过程,并让该过程从 FILE 中返回一个结果集,然后删除文件中的记录。我认为通过将其设置为结果集,它会在我删除数据库中的实际数据后保留数据。但看起来如果我删除记录,结果集就会被清除

4

1 回答 1

2

您可以将选择的记录放在临时表中,从原始文件中删除它们,然后返回临时表的结果集。

于 2013-05-09T15:08:11.337 回答