- Necessary version
- Required version of WINDEV/WEBDEV
- Main remarks
- Unicode items
- Searches, filters and queries
- Managing the dates, times and datetime
- Specific features of Native Informix Connector
- Options of the analysis
- Identical records
- Forcing the automatic identifier
- INSERT queries and automatic identifier
- Unsupported types
- Restoring memos
- Alias and accented characters
- Generic search
Native Informix Connector: Specific features and remarks
Available only with this kind of connection
Required version of WINDEV/WEBDEV
Caution: This version of the Native Informix Connector works with WINDEV and WEBDEV 27.
The Unicode items are not supported by Native Informix Connector. We advise you to use text items in Ansi format and to perform the conversion (if necessary) with UnicodeToAnsi
will display an error message when creating files containing items in Unicode format.
In the parameters for configuring the Informix client layer, 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
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.
Remark: If Native Informix Connector detects that the client version is equal to 7.23 (or earlier), it checks in the registry whether the DBDATE string value is defined to Y4MD at the following location if the DEFAULT_USER_SETTING value is defined to CU:
otherwise, at the following location:
Specific features of Native Informix Connector
Options of the analysis
- 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.
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
constant cannot be used with HModify
. This constant can only be used with HAdd
INSERT queries and automatic identifier
The automatic identifiers are not supported by the INSERT queries (created through programming or in the query editor). To use an automatic identifier, call HAdd
on the table.
The locks CANNOT be used with the HFSQL functions in this version.
The ROW, MULTISET and LIST items are not supported by the Native Informix Connector.
The memos are not restored when HRestorePosition
is used in the queries and in the reports.
Consequence: In a Table control based on a query, the memos no longer appear:
- when clicking a row of the Table control,
- when moving the scrollbar in the Table control.
- 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.
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…