Kbase P154807: Error 13682 trying to assign VST field value to a INT field or variable using OpenEdge 10.1B or lat
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/22/2009 |
|
Status: Unverified
SYMPTOM(s):
Error 13682 trying to assign a VST value to a INT field or variable using OpenEdge 10.1B or later
Value <value> too large to fit in INTEGER datatype. (13682)
FACT(s) (Environment):
Same code works fine using a database created on OpenEdge 10.1A or earlier
All Supported Operating Systems
OpenEdge 10.1B
OpenEdge 10.1C
OpenEdge 10.2x
CHANGE:
Migrated to 10.1B or later
CAUSE:
This is expected behavior. Starting on OpenEdge 10.1B with the introduction of the support for 64 bits Integer values, many VSTs fields were changed from 32 bit to 64 bit integers.
FIX:
If using a database created on OpenEdge 10.1B or later only redefining field or variable to INT64.
For databases created on OpenEdge 10.1A or earlier and then migrated to OpenEdge 10.1B or later also must run 'proutil <dbname> -C updatevst' to bring the VST definition to the latest definition.