Consultor Eletrônico



Kbase P3837: 9.1B compiler not detecting problem with the following state
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   12/09/2008
Status: Unverified

FACT(s) (Environment):

AIX

FACT(s) (Environment):

Progress 9.1B

SYMPTOM(s):

9.1B compiler not detecting problem with the following statement recid(customer) = no-lock no-error.

CAUSE:

def temp-table tt_colin
field field_one as character.

find tt_colin where recid(tt_colin) = no-lock no-error.

This will compile without problem when it should not compile at all because it is illogical.

FIX:

Upgrade to 9.1C or 9.1D where the behaviour is the correct and will result in a compile error.