|
|
|
|
|
- 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
Connecteur Natif Informix : Spécificités et remarques
Disponible uniquement avec ce type de connexion
Version de WINDEV/WEBDEV nécessaire Attention : Cette version du Connecteur Natif Informix ne fonctionne qu'avec WINDEV et WEBDEV SaaS. 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".
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|