Kbase P81673: Error 78 with large Decimal Dynamic Lookup
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  18/04/2007 |
|
Status: Unverified
FACT(s) (Environment):
OpenEdge 10.0A
SYMPTOM(s):
** Value too large for integer. (78)
Error 78 with large Decimal Dynamic Lookup
Dynamic Lookups based on large decimal fields can result in error 78 when the lookup is being populated.
Dynamic lookup defined on a decimal field with large decimal format, eg. >>>>>>>>>>>>9 returns error 78 when lookup is selected.
CAUSE:
Bug# 20040525-005
FIX:
Upgrade to OpenEdge 10.0B or later.
Workaround:
Modify getDataValue in Lookup.p. Replace the code:
ASSIGN
cChar = hLookup:INPUT-VALUE.
IF NOT LENGTH(hLookup:INPUT-VALUE) > 0 THEN
with:
ASSIGN
cChar = hLookup:INPUT-VALUE.
IF NOT LENGTH(cChar) > 0 THEN