мой код выглядит так:
femp uf e k disk
dvar1 s 5p 0
c *loval setll emp
c read emp
c dow not %eof(emp)
C eval ecode = ecode + 10
c eval var1=ecode
c update recemp
c var1 setgt emp
c read emp
c enddo
c eval *inlr=*on
Вот файл с именем emp с именем формата записи recemp с ecode в качестве ключа...
Теперь, когда я читаю файл, а затем обновляю ecode без использования setgt... указатель не движется вперед, он много раз обновляет одно и то же значение ecode...
Теперь, когда я использую указатель set gt, он выбирает следующую запись, но он не работает, когда два значения ecode совпадают... иначе он также не будет работать с нисходящими значениями ключа...
Есть ли какое-либо решение, чтобы я мог установить указатель независимо от того, одинаковы ли значения, по возрастанию или по убыванию.