在中止操作时尝试控制ISQL /执行DISPLAYONLY字段标记?

时间:2010-06-23 16:26:02

标签: informix

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)该操作。不幸的是,dsptag1dsptag2值未恢复到AFERY QUERY DISPLAY告诉它显示的内容,以及其他displayonly标签。但是table-cols正确地恢复到更新前的值!

1 个答案:

答案 0 :(得分:1)

这听起来确实像个错误。请将其报告给IBM技术支持。

如果你没有使用ISQL的最新版本(这是7.50.xC4,所以你不是因为你说7.3--这是不精确的,因为7.30.xC1是在7.32.xC1之前发布的,但是毫不含糊地说不是ISQL 7.50 ),很可能会要求您升级到那个。如果问题在更新版本中仍然存在,那么您将创建一个错误,并在适当的时候发布修复程序。