DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Connecteurs Natifs/Accès Natifs / Connecteur Natif Informix
  • Version nécessaire
  • Version de WINDEV/WEBDEV nécessaire
  • Remarques générales
  • Rubriques Unicode
  • Configuration
  • Recherches, filtres et requêtes
  • Gestion des dates, des heures et des dateheure
  • Spécificités du Connecteur Natif Informix
  • Options de l'analyse
  • Enregistrements identiques
  • Forcer l'identifiant automatique
  • Requêtes de type INSERT et Identifiant automatique
  • Blocages
  • Types non supportés
  • Restauration des mémos
  • Liaisons
  • Alias et caractères accentués
  • Recherche générique
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Connecteur Natif Informix : Spécificités et remarques
Connecteurs Natifs (Accès Natifs)Disponible uniquement avec ce type de connexion
Version nécessaire

Version de WINDEV/WEBDEV nécessaire

Attention : Cette version du Connecteur Natif Informix ne fonctionne qu'avec WINDEV et WEBDEV SaaS.
Remarques générales

Rubriques Unicode

Les rubriques Unicode ne sont pas gérées par le Connecteur Natif Informix. Il est conseillé d'utiliser des rubriques texte au format Ansi et de réaliser si nécessaire la conversion avec la fonction UnicodeVersAnsi.
La fonction HCréation affichera un message d'erreur lors de la création de fichiers contenant des rubriques au format Unicode.

Configuration

Dans les paramètres de configuration de la couche client Informix, il est conseillé de positionner le paramètre "DELIMIDENT" à "YES".
Ce paramétrage est nécessaire si les noms des tables ou des colonnes de tables contiennent des accents (exemple "ProduitsCommandés").

Recherches, filtres et requêtes

Il n'est pas possible d'effectuer des recherches ou de définir des filtres sur une rubrique utilisée dans la clause HAVING (fonctions HLitRecherchexx et HFiltre).
En effet, Informix n'autorise pas l'utilisation d'une rubrique à la fois dans la clause HAVING et dans la clause WHERE.

Gestion des dates, des heures et des dateheure

Le Connecteur Natif Informix utilise les fonctions suivantes pour formater les valeurs des types date, heure et dateheure dans les requêtes envoyées au serveur :
  • Date : MDY(MM,DD,YYYY)
  • Heure : DATETIME(HH:MM) HOUR TO MINUTE
  • Dateheure : DATETIME(YYYY-MM-DD HH:MM:SS.ccm) YEAR TO FRACTION
Cas particulier des serveurs Informix version 7.23 ou antérieure
Ces serveurs ne gèrent pas la fonction MDY. Pour contourner cette limitation, le Connecteur Natif Informix peut échanger les dates sous forme de chaînes de caractères au format Y4MD. Dans ce cas, il faut définir sur la machine cliente la variable d'environnement DBDATE à Y4MD avec Setnet32.
Note : Si le Connecteur Natif Informix détecte que la version du client est inférieure ou égale à 7.23, il vérifie dans la base de registre que la valeur chaîne DBDATE est bien définie à Y4MD à l'emplacement suivant si la valeur DEFAULT_USER_SETTING est définie à CU :
HKEY_CURRENT_USER\Software\Informix\Environment
sinon à l'emplacement suivant :
HKEY_LOCAL_MACHINE\Software\Informix\Environment
Spécificités du Connecteur Natif Informix

Options de l'analyse

  • Les options de l'analyse concernant les index full-text ne sont pas gérées par le Connecteur Natif.
  • Les options de l'analyse concernant l'indexation partielle des mémos texte ne sont pas gérées par le Connecteur Natif.

Enregistrements identiques

Le Connecteur Natif Informix n'est pas capable de différencier deux enregistrements identiques (dont les valeurs de toutes les rubriques sont égales, sans tenir compte des rubriques de type mémo).
En cas de modification ou de suppression d'enregistrement, tous les enregistrements identiques seront modifiés ou supprimés.

Forcer l'identifiant automatique

La constante hForceIDAuto n'est pas disponible avec la fonction HModifie. Cette constante n'est utilisable qu'avec la fonction HAjoute.

Requêtes de type INSERT et Identifiant automatique

Les requêtes de type INSERT (créées par programmation ou grâce à l'éditeur de requêtes) ne gèrent pas les identifiants automatiques. Pour utiliser un identifiant automatique, utilisez la fonction HAjoute sur la table.

Blocages

Il n'est PAS possible d'utiliser les blocages avec les fonctions HFSQL dans cette version.

Types non supportés

Les rubriques de type ROW, MULTISET et LIST ne sont pas supportées par le Connecteur Natif Informix.

Restauration des mémos

Les mémos ne sont pas restaurés lors de l'utilisation de la fonction HRetourPosition sur les requêtes et dans les états.
Conséquence : Dans un champ "Table fichier" basé sur une requête, les mémos n'apparaissent plus :
  • lors d'un clic sur une ligne du champ Table,
  • lors du déplacement de l'ascenseur dans le champ Table.

Liaisons

  • La fonction HListeLiaison n'est pas supportée dans cette version.
  • Les liaisons entre les tables ne sont pas supportées dans cette version.

Alias et caractères accentués

Dans cette version, les alias (de noms de tables et/ou de colonnes de tables) contenant un caractère accentué ne sont pas supportés.

Recherche générique

Une recherche générique sur une chaîne de caractères contenant le caractère "*" peut échouer. Le driver Informix affiche alors une erreur "General Error".
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 07/07/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale