Consultor Eletrônico



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.