Consultor Eletrônico



Kbase P77935: Getting array subscript our of range error and unable to update field when working with Data Admin T
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   3/30/2006
Status: Unverified

FACT(s) (Environment):

Progress 9.x

FACT(s) (Environment):

OpenEdge 10.x

SYMPTOM(s):

Using Data Administration Tool

trying to connect to a database

trying to select a working database

Trying to dump definitions or data

Getting error unable to update field

Error: Array subscript <value> is out of range. (26)

** Unable to update Field. (142)

CAUSE:

The database being used has more than 2048 _file records. In the Data Administration tool when the user tries to connect to the database or to select it as the working database, the GUI procedures tries to cache all the file names in an array variable which has 2048 extents. Once the last extent is filled, errors 26 and then 142 will be displayed for each _file record over 2048.

FIX:

Currently there is no fix if the user wishes to use the Data Admin tool and they have more than 2048 files in their database. The other tools can still be used and code can be run against the database.