ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

This content has been translated automatically.  Click here  to view the French version.
Help / Native Connectors/Native Accesses / Native Informix Connector
  • 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
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Informix Native Connector: Features and notes
Native Connectors (Native Accesses)Available only with this kind of connection
Necessary version

Required version of WINDEV/WEBDEV

Attention: This version of the Informix Native Connector only works with WINDEV and WEBDEV 2025.
Main remarks

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.
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 09/21/2024

Send a report | Local help