| | | | | | |
| Options selected in the data model editor |
This table indicates the effect of the storage mode of items selected text ("Details" tab of the file description) |  This table is correct only if these 3 boxes are checked ("File item" window, "General" tab in a text key item) |
HFSQL Classic files | Hyper File 5.5 files migrated to HFSQL Classic format | Hyper File 5.5 files |
Classic mode (by default) Mode recommended for the new applications | 5.5-compatible mode | Classic mode | 5.5-compatible mode (by default) | 5.5-compatible mode (by default) |
Exact-match search | Recommended for the new applications | HReadSeekFirst function | HReadSeekFirst function | HReadSeekFirst function | HReadSeekFirst function | Unable to switch to Classic mode. |
5.5-compatible code | Generic search by default. | HReadSeek function The value of the sought item must be filled with space characters (Complete). | HReadSeek function The value of the sought item must be filled with space characters (Complete). | Generic search only. | Unable to switch to Classic mode. |
Generic search | Recommended for the new applications | HReadSeekFirst (hGeneric constant). | HReadSeekFirst (hGeneric constant). | HReadSeekFirst (hGeneric constant). | HReadSeekFirst (hGeneric constant). | Unable to switch to Classic mode. |
5.5-compatible code | HReadSeek function | HReadSeek function | HReadSeek function | HReadSeek function | Unable to switch to Classic mode. |
Management of space characters performed by default | The space characters are significant space characters by default. The space characters are considered like any other character. A space character is found in an item only if this space character was typed. WithSpace has no effect. | When reading a record, the space characters found at the end of "text string" items are not removed. In order for the space characters to be deleted, use WithSpace (like in WINDEV 5.5). | When reading a record, the space characters found at the end of "text string" items are not removed. In order for the space characters to be deleted, use WithSpace (like in WINDEV 5.5). | The space characters are significant space characters by default. The space characters are considered like any other character. A space character is found in an item only if this space character was typed. WithSpace has no effect. | Unable to switch to Classic mode. |
Remarks | When switching from the "5.5-compatible mode" to the "Classic Mode", an automatic modification of the data files is generated. For each record, the space characters found at the end of "text string" items are deleted. | When switching from the "5.5-compatible mode" to the "Classic Mode", an automatic modification of the data files is generated. For each record, the space characters found at the end of "text string" items are deleted. | |