Upgrading to DataFlex 3.2: Difference between revisions
m
→Error 4098 "Bad Relationship": slight rewording
Hsymington (talk | contribs) m (→Compiler Errors: removed reference to DAC) |
Hsymington (talk | contribs) m (→Error 4098 "Bad Relationship": slight rewording) |
||
Line 470: | Line 470: | ||
===Error 4098 "Bad Relationship"=== | ===Error 4098 "Bad Relationship"=== | ||
Error encountered by developers upgrading to DataFlex 3.2 or Visual DataFlex. This error will occur at runtime whenever a relationship is found between 2 database fields that are not of exactly the same type and length. Overlap fields are the only exception to this rule; they may relate to either other overlap fields or ASCII fields of the same length. | |||
Note: Many developers using 2.3b used record number relationships, where a field in one database file is related to the RECNUM field in another file. When upgrading to 3.2, suddenly this message appears. This is usually because the "relating from" field was defined as Numeric 6.0, instead of Numeric 8.0, which is the type and length of the RECNUM field. | Note: Many developers using 2.3b used record number relationships, where a field in one database file is related to the RECNUM field in another file. When upgrading to 3.2, suddenly this message appears. This is usually because the "relating from" field was defined as Numeric 6.0, instead of Numeric 8.0, which is the type and length of the RECNUM field. |