Kbase P65334: Errors 1832, 575, and 196 trying to create a SmartDataViewe
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  2/3/2004 |
|
Status: Unverified
SYMPTOM(s):
** Workfile names cannot have database qualifiers. (1832)
You cannot qualify a workfile name with a database name. Workfiles are local to a Progress session, and are not associated with a database.
** Unable to analyze dictionary validate expression for field <fld>. (575)
You gave a PROMPT, UPDATE or SET statement with a field that has a validate expression defined for it in the dictionary. When PROGRESS tried to create a validation test from the dictionary validate, the syntax or fields used could not be processed. Use your dictionary to inspect the VALEXP attribute of the field.
** <program> Could not understand line <number>. (196)
The syntax of your statement is correct, but some further ambiguity or error existed that prevented compilation of the statement. For example, the statement FOR EACH CUXTOMER: is legal syntax, but cannot be compiled because CUXTOMER is a misspelling of CUSTOMER.
CAUSE:
The Field mentioned to in error 575 is qualified with the database name in its data dictionary Field Validation Expression like:
Sports.Customer.CustNum > 0.
FIX:
Remove the database name qualification from the field·s reference in its data dictionary Field Validation Expression to make it like:
Customer.CustNum > 0
or simply like:
CustNum > 0.