Corrections des anomalies
SQL Design V5.0F fix 8
GPC 3471 - Permettre d'éliminer les lignes vides dans le fichier log.
GPC 3821 - Les scripts n'étaient pas correctement décompilés lors d'une annulation de changement (UNDO) dans IDSX.
GPC 3928 - Les pilotes de bases de données utilisaient des messages du référentiel lorsque utilisés par l'assistant de mise à jour.
GPC 3946 - Erreur lors de la lecture du référentiel avec la base de données DB/2.
GPC 4288 - SDTool ne montrait pas la liste des programmes d'un système si ceux-ci n'avaient pas de description pour la langue courante.
GPC 4391 - Certaines fonctions normalisées pour DB2 causaient des erreurs.
GPC 4392 - Editeur de formulaire - l'éditeur ne montre pas correctement les champs non sélectionnables.
GPC 4400 - PrtSelectPrinter - le nom de l'imprimante est limité à 32 caractères.
GPC 4401 - Les blobs de la version 5.0 ne s'imprimaient pas correctement.
GPC 4411 - Form.SetFont - l'exemple dans la documentation est erroné.
GPC 4414 - Documentation - Erreur dans la définition de l'entrée DBInfo.
GPC 4417 - Fichier d'aide Installation.Hlp - 2 erreurs dans la procédure de mise à jour.
GPC 4418 - Permettre de sélectionner automatiquement le nom de l'utilisateur Windows dans la fenêtre de login.
GPC 4422 - Erreur dans le fichier sys50db2.sql. Certaines colonnes étaient manquantes ou mal définies.
GPC 4433 - Ajouter des informations à la trace lors de la création des micro-référentiels.
GPC 4438 - Erreur fatale lors de la lecture d'enregistrements dans SQL Server.
GPC 4440 - Erreur interne à la création des micro-référentiels avec le pilote Oracle Net 8 si le DbCompatibility était à 6.
GPC 4441 - Améliorations des informations de trace dans le pilote Oracle Net 8.
GPC 4443 - Erreur lors de l'exécution de certaines requêtes SQL avec le pilote Oracle Net 8.
GPC 4444 - Définition des enchaînements - problème dans la clause "order by" d'une commande SQL sous DB2
GPC 4449 - PrtSetup - erreur dans le texte d'aide du mot-clé.
GPC 4450 - PrtSetup - devrait générer une erreur si le nom de l'imprimante est trop long.
GPC 4451 - Configurer l'imprimante - la fenêtre de configuration de l'imprimante devrait être modale par rapport à la fenêtre de sélection d'imprimantes.
GPC 4460 - PrtDirectSetup - modifier la taille du papier retourne toujours 67 (pas supporté).
GPC 4461 - Champ mémo dans un formulaire horizontal - incapable de modifier le texte si la cellule est vide.
GPC 4462 - Problème lors de la décompression d'un blob - l'erreur interne ZipIntf, code = 9, info = [code = 4] arrive encore trop souvent.
GPC 4465 - Problème avec Oracle Net 8 et l'éditeur de formulaire - lors de la modification d'un champ, une erreur Oracle était déclenchée.
GPC 4474 - Problème au niveau de l'impression dans SQL Design.
GPC 4477 - Le pilote Oracle Net 8 retournait les erreurs en chiffres positifs.
GPC 4479 - IsGrpInstChgSinceReset% - si on passe un form handle dont le group instance a été détruit, on obtient une erreur fatale.
GPC 4480 - Fichier connexion - si le fichier de connexion est en lecture seulement, la liste des connexions affichée dans SDTool et la liste retournée par le mot-clé ConGetConnectionList$ sont vides.
GPC 4482 - Login - la correction du GPC 3790 empêchait de changer le login si on utilise un mot de passe BD pour la connexion.
GPC 4483 - Connexion - la correction du GPC 3790 a entraîné une erreur lorsque l'on passe d'un programme à l'autre.
GPC 4486 - DDE - lors d'une déconnexion, le serveur ne recevait plus le nom du service de la conversation en cours de déconnexion.
GPC 4487 - IDSX - l'option "copier nom" du Gestionnaire de projet ne fonctionnait pas si l'option "presse-papiers multiple" était activée dans Word.
GPC 4488 - PopupChoiceList$ - la fonction ne pouvait retourner plus de 1024 caractère alors que les chaînes de caractères ne sont plus limitées.
GPC 4511 - Les codes dans les listes de choix n'acceptaient pas le symbole "=".
GPC 4517 - Erreur fatale lors de la fermeture d'un formulaire dans certains cas rares.
GPC 4520 - Édition des formulaires - la sauvegarde était impossible sous DB2.
GPC 4531 - Les colonnes de type Varchar For Bit Data dans DB2 étaient exportées incorrectement.
GPC 4533 - Nouvel utilitaire de création de micro-référentiels.
GPC 4540 - Le code d'erreur d'Oracle lors d'une duplication de clé n'était pas reconnu.
Lorsque les messages sont redirigés dans un fichier log, les messages vides sont également inscrits, ce qui est le cas lorsque la barre de statut est vidée. Pour éviter que ces messages ne soient inscrits au fichier, une entrée dans le .INI a été ajouté : LogEmptyMsg=n
Les scripts sont maintenant correctement décompilés.
Les pilotes n'utilisent plus ces messages et l'assistant de mise à jour ne génère plus d'erreur lorsque utilisé dans SDTool.
L'erreur Interne Module = PERSMAIN, Code = 18, Info = [1] n'est plus affichée lors de la lecture du référentiel avec DB/2.
SDTool montre maintenant la liste des programmes d'un système peut importe la langue.
Toutes les fonctions normalisées ont été revues et corrigées.
Les champs non sélectionnables sont maintenant affichés correctement.
La longueur du nom d'imprimante supporté est maintenant de 225 caractères.
Les blobs s'impriment maintenant correctement.
Corrigé.
L'entrée DBInfo n'est plus utilisée avec le pilote DB2.
Corrigé.
Ajouté une nouvelle entrée au .INI, soit LoginUseWindowsUser=n.
Corrigé.
Ajouté des informations à la trace lors d'erreurs de lecture/création/propagation des micro-référentiels.
Lorsqu'un SELECT retournait plus de 100 lignes contenant un décimal avec chiffre après le point, db-lib causait une erreur fatale. Corrigé.
Corrigé. Il n'y a plus d'erreur interne lors de la création des micro-référentiels.
Les informations des traces fetch, cursor caching et bind ont été améliorées.
Le pilote ignore maintenant l'erreur 1406: data truncated.
Corrigé.
Corrigé.
Corrigé. Une erreur est déclarée si le nom de l'imprimante est trop long.
Corrigé. On ne peut plus ouvrir plus d'une fenêtre de configuration à la fois.
Corrigé.
Corrigé.
Corrigé. L'erreur interne a été enlevée et le code de retour est correctement retourné aux différentes fonctions appelantes.
Quand un argument était présent plus d'une fois dans une commande SQL, la position du bind utilisée était mauvaise. Corrigé.
Le calcul de la taille de la police de caractère minimale requise se fait maintenant correctement. Si aucune taille pour la police ne permet l'impression, aucune taille n'est sélectionnée par défaut et les informations (nbr ligne et nbr de car) sont mises à blanc.
Corrigé. Les erreurs sont maintenant retournées en chiffres négatifs.
Corrigé. Cette situation retourne maintenant une erreur de programmation.
Corrigé. Le fichier peut maintenant être ouvert même si il est en lecture seulement.
Ajouter une entrée dans le .INI, LoginChangeOnAskDbPwd, qui permet de modifier les informations de connexion lors du login.
Le mot de passe BD n'est plus demandé lorsque l'on démarre un nouveau programme à partir du menu, mais bien juste une fois au chargement.
Corrigé. Le serveur reçoit de nouveau le nom du service de la conversation en cours de déconnexion.
Corrigé. Le presse-papier est maintenant vidé lors de la copie du nom.
Corrigé. La fonction peut maintenant retourner une chaîne illimitée.
Corrigé. Les codes acceptent maintenant le "=".
Corrigé. La destruction des contrôles n'entraîne plus d'erreur fatale.
La sauvegarde se fait maintenant correctement sous DB2.
Les colonnes sont maintenant correctement exportées. Ceci rend possible l'export de la table PROTUSR dans DB2.
Le nouvel exécutable sdurep.exe permet de générer les micro-référentiels d'un système, d'une section ou d'un programme à partir de la ligne de commande.
L'erreur ORA-1 est maintenant correctement reconnu.