Consultor Eletrônico



Kbase P33852: ip_tmp_bc record not on file (138) when choosing "Fields Use
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   25/07/2003
Status: Unverified

FACT(s) (Environment):

Progress 8.3x

FACT(s) (Environment):

Progress 9.x

SYMPTOM(s):

Selecting the "Fields Used" option in the "Returned" column of the Query Builder Window in User Interface Builder (Progress 8) or AppBuilder (Progress 9).

Error# 138 when attempting to execute the AppBuilder's or UIB's generated code.

ip_tmp_bc record not on file. (138)

** Unable to understand after -- "<string>". (247)

** Unable to understand after -- "DEFINE". (247)

** Unable to understand DEFINE statement. (267)

** <program> Could not understand line <number>. (198)

The query definition generated by either the User Interface Builder (Progress 8) or the AppBuilder (Progress 9) in the Control Definitions Section of the code is missing the table name.

The unknown value (?) is displayed in place of the missing table name. e.g.:

DEFINE QUERY DEFAULT-FRAME FOR
?
SCROLLING.

when it should be:

DEFINE QUERY DEFAULT-FRAME FOR
Customer FIELDS(Customer.Name)
SCROLLING.

CAUSE:

Bug# 20010914-016

CAUSE:

This is a known issue.

FIX:

Open the AppBuilder's or UIB's generated code with Procedure Editor and manually fix the DEFINE QUERY Statement in the Control Definitions section of the code so that it contains the right syntax with the proper table name.