我有一个RPG程序/存储过程,它将结果集返回给.net程序。一切正常,直到RPG在
之后添加了一些代码... RETURN to CLIENT CURSOR C1...
// New Line Of code
... DELETE FROM <FILE>...
为什么从FILE中删除结果集时为空?结果集不应该在光标C1中吗?
我要做的是调用RPG存储过程并让程序从FILE返回结果集,然后删除文件中的记录。我想通过将它设置为结果集,它将在我删除数据库中的实际数据后保留数据。但看起来如果我删除了结果集已清除的记录
答案 0 :(得分:2)
您可以将所选记录放在临时表中,从原始文件中删除它们,然后返回临时表的结果集。