2010-06-23 6 views
1

ISQL 7.3 Effectuer:Essayer de contrôler ISQL/Effectuer des balises de champ DISPLAYONLY lors de l'abandon d'une action?

Dans mon PERFORM je:

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 
[...] 

Après avoir localisé la ligne de votre choix, je passe à (U) pdate avec un PyMT d'intérêt en entrant le nombre de mois le client va payer, mais décide d'annuler (CTRL-C) l'action. Malheureusement, les valeurs dsptag1 et dsptag2 n'ont pas été restaurées à ce que AFTER QUERY DISPLAY lui a demandé d'afficher, ainsi qu'à d'autres tags displayonly. Cependant, les tables-col reviennent correctement à leurs valeurs de pré-mise à jour!

+0

@Jonathan: Merci pour le nettoyage! –

Répondre

1

Cela ressemble vraiment à un bug. Veuillez le signaler au support technique IBM.

Si vous n'êtes pas sur la dernière version de ISQL (qui est 7.50.xC4, donc vous n'êtes pas puisque vous dites 7.3 - ce qui est imprécis depuis 7.30.xC1 a été publié des années avant 7.32.xC1, mais sans ambiguïté pas ISQL 7.50), il est probable que l'on vous demandera de passer à cette étape. Si le problème persiste dans la version mise à jour, vous allez créer un bug et, le moment venu, un correctif vous sera fourni.