|
|
|
|
|
- Necessary version
- Required version of WINDEV/WEBDEV
- Main remarks
- Unicode items
- Configuration
- Searches, filters and queries
- Managing the dates, times and datetime
- Specific features of Native Informix Connector
- Analysis options
- Identical records
- Forcing the automatic identifier
- INSERT queries and automatic identifier
- Locks
- Unsupported types
- Restoring memos
- Links
- Alias and accented characters
- Generic search
Informix Native Connector: Features and notes
Available only with this kind of connection
Required version of WINDEV/WEBDEV Attention: This version of the Informix Native Connector only works with WINDEV and WEBDEV 2025. Unicode items Unicode fields are not managed by the Informix Native Connector.. We advise you to use text items in Ansi format and to perform the conversion (if necessary) with UnicodeToAnsi. HCreation will display an error message when creating files containing items in Unicode format. Configuration In the parameters for configuring the Informix client library, the "DELIMIDENT" parameter should be set to "YES". This setting is required if the names of the tables (or table columns) contain accented characters ("ProductsOrdered" for example). Searches, filters and queries No search can be performed and no filter can be defined on an item used in the HAVING clause ( HReadSeekxx and HFilter). Indeed, with Informix, an item cannot be used both in the HAVING clause and in the WHERE clause. Managing the dates, times and datetime The following functions are used by Native Informix Connector to format the values of date, time and datetime types in the requests sent to the server: - Date: MDY(MM,DD,YYYY)
- Time: DATETIME(HH:MM) HOUR TO MINUTE
- Datetime: DATETIME(YYYY-MM-DD HH:MM:SS.ccm) YEAR TO FRACTION
Special case for the Informix servers version 7.23 or earlier The MDY functions is not supported by these servers. To avoid this limit, Native Informix Connector can exchange the dates as character strings in Y4MD format. In this case, you must define on the client computer the environment variable DBDATE to Y4MD with Setnet32. Note: If the Informix Native Connector detects that the client version is less than or equal to 7.23, it checks in the registry that the DBDATE string value is set to Y4MD at the following location if the DEFAULT_USER_SETTING value is set to CU: HKEY_CURRENT_USER\Software\Informix\Environment otherwise, at the following location: HKEY_LOCAL_MACHINE\Software\Informix\Environment Specific features of Native Informix Connector Analysis options - The analysis options regarding the full-text indexes are not supported by the Native Connector.
- The analysis options regarding the partial indexing of text memos are not supported by the Native Connector.
Identical records The Native Informix Connector cannot differentiate between two identical records (which means with identical values for all items, excluding memo items). When a record is modified or deleted, all the identical records will be modified or deleted. Forcing the automatic identifier The hForceIDAuto constant cannot be used with HModify. This constant can only be used with HAdd. INSERT queries and automatic identifier INSERT queries (created programmatically or using the query editor) do not support automatic identifiers. To use an automatic identifier, call HAdd on the table. Locks The locks CANNOT be used with the HFSQL functions in this version. Unsupported types The ROW, MULTISET and LIST items are not supported by the Native Informix Connector. Restoring memos The memos are not restored when HRestorePosition is used in the queries and in the reports. Consequence: In a "Table file" field based on a query, memos no longer appear: - when clicking a row of the Table control,
- when moving the scrollbar in the Table control.
Links - HListLink is not supported in this version.
- The links between tables are not supported in this version.
Alias and accented characters In this version, the aliases (for names of tables and/or table columns) that contain an accented character are not supported. Generic search A generic search performed on a character string that contains the "*" character may fail. A "General Error" is displayed by the Informix driver.
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|