ISQL 7.3执行:
在我的执行屏幕中,我有:
dsptag1 = DISPLAYONLY TYPE SMALLINT;
dsptag2 = DISPLAYONLY TYPE DECIMAL;
lastpdate = transaction.last_pymt_date; [DATE]
inttab1 = interest.int_rate1; [DEC(5,2) {from lookup table}]
AFTER QUERY DISPLAY OF transaction
LET dsptag1 = TODAY - lastpdate
LET dsptag2 = inttab1 * dsptag1
[...]
在找到所需的行之后,我通过输入客户要支付的月数来继续(U)pdate it a interest pymt,但决定中止(CTRL-C)该操作。不幸的是,dsptag1
和dsptag2
值未恢复到AFERY QUERY DISPLAY告诉它显示的内容,以及其他displayonly标签。但是table-cols正确地恢复到更新前的值!
答案 0 :(得分:1)
这听起来确实像个错误。请将其报告给IBM技术支持。
如果你没有使用ISQL的最新版本(这是7.50.xC4,所以你不是因为你说7.3--这是不精确的,因为7.30.xC1是在7.32.xC1之前发布的,但是毫不含糊地说不是ISQL 7.50 ),很可能会要求您升级到那个。如果问题在更新版本中仍然存在,那么您将创建一个错误,并在适当的时候发布修复程序。