Les 927 nouveautés de WINDEV 27, WEBDEV 27 et WINDEV Mobile 27

BASE DE DONNÉES HFSQL 138 N o u v e a u t é W D W B WM OPTIMISATION DE LA VITESSE ET DE LA CONSOMMATION MÉMOIRE DES REQUÊTES La version 27 de HFSQL offre des améliorations de perfor- mances sur plusieurs types de requêtes. Les requêtes «full scan» contenant des dates sont 30% plus rapides. Les requêtes utilisant des ordres SQL «TOP» ou «BOTTOM» ou «TOP/BOTTOM» utilisent beaucoup moins de mémoire. Gain apporté par la nouveauté 27 : SQL plus rapide 139 N o u v e a u t é W D W B WM TRANSACTIONS PAR ÉTAPES: «SAVE POINT», POUR DES TRANSACTIONS AVEC ÉTAPES Besoin d’imbriquer des transactions ? L’utilisation de points de sauvegarde (SavePoint) permet de revenir à un état intermédiaire de la transaction. Une transaction sera donc découpée en plusieurs étapes. Au cours de la transaction, la fonction WLangage hTransac- tionPointDeSauvegarde permet de définir et nommer un point de retour possible. Pour annuler la partie de transaction qui a eu lieu après ce point, il suffit d’utiliser la fonction hTransactionRetour- neAuPointDeSauvegarde . Il est possible de définir plusieurs SavePoint dans une même transaction. Gain apporté par la nouveauté 27 : Souplesse pour la reprise de transaction 140 N o u v e a u t é W D W B WM NOUVEAU TYPE «ALIAS DE FICHIER» POUR SIMPLIFIER LA PROGRAMMATION HFSQL propose depuis toujours le concept d’alias. Un alias permet d’effectuer un ou plusieurs autres parcours sur un fichier déjà utilisé sans impacter le ou les parcours en cours. L’utilisation des alias se simplifie en version 27. Il suffit maintenant d’écrire la ligne: Clients2 est un alias de Clients et le tour est joué ! Gain apporté par la nouveauté 27 : Finis les hAlias, hChangeNom, hChangeConnexion, hChangeRep, hPasse 141 N o u v e a u t é W D W B WM HEXPORTEJSON En version 27 la fonction hExporteJSON permet également d’exporter le fichier de données ou la requête vers un type JSON du WLangage, et plus obligatoirement vers un fichier sur disque. Gain apporté par la nouveauté 27 : Option utile 142 N o u v e a u t é W D W B WM PROCÉDURES STOCKÉES: RENVOI D’ENREGISTREMENTS OU DE TABLEAUX D’ENREGISTREMENTS Une procédure stockée peut renvoyer des enregistrements ou un tableau d’enregistrements. La programmation devient bien plus... structurée. Gain apporté par la nouveauté 27 : Traitement directement sur le serveur donc plus rapide 143 N o u v e a u t é W D W B WM RÉPLICATION DE SERVEUR: LIMITATION DES NOTIFICATIONS RÉPÉTITIVES Lors d’une impossibilité de connexion au serveur, un message est envoyé. Le nombre de notifications d’impossibilité de connexion au serveur s’auto-limite pour ne pas remplir votre boîte mail du même message. Gain apporté par la nouveauté 27 : No spam 144 N o u v e a u t é W D W B WM RÉPLICATION UNIVERSELLE ASSISTÉE INSTALLABLE SUR MON PROPRE SERVEUR D’APPLICATION, ENWINDOWS ET EN LINUX La Réplication Universelle Assistée est maintenant également installable sur un Serveur d’Application WEBDEV. Ce serveur peut être sous Windows ou sous Linux. Voir nouveauté 945 Gain apporté par la nouveauté 27 : Liberté d’installation Suite page 34... Les nouveautés WINDEV 27 WEBDEV 27 WINDEV Mobile 27 32

RkJQdWJsaXNoZXIy NDQ0OA==