Accueil du site

Derniers articles

Techniques de pagination avancées avec SQL DB2
Pour gérer la pagination de données avec MySQL, on peut écrire ceci : select * from t order by id limit 0, 20; -- démarre à 0 et lit 20 lignes select * from t order by id limit 20, 20; -- lit 20 lignes à partir de la ligne 20 Sur DB2 (dont DB2/400 à partir de la V5R4), on pourra obtenir le même résultat grâce à la clause OVER. Démonstration ci-dessous (avec 2 variantes de la même solution) : Soit la table ENT_LOG (entités logiques) créée dans la base TSTDATAB avec la structure suivante : connect to tstdatab; create table tstdatab.ent_log ( entl_app char(10) not null with default, entl_id (...)
PHP, un langage très polyvalent - 1ère partie
Dans le livre blanc que j’avais consacré à l’utilisation de PHP en environnement i5, j’avais surtout parlé de l’exécution de scripts PHP à l’intérieur d’un navigateur internet, mais il est important de savoir que ce n’est pas le seul moyen d’exécuter un script PHP. Vous pouvez en effet exécuter vos scripts PHP en mode ligne de commande, sans passer par un navigateur. Vous obtenez ainsi de bien meilleures performances d’exécution. Vous pouvez également planifier l’exécution de vos scripts PHP de manière à ce qu’ils s’exécutent périodiquement. Pour ce faire, vous pouvez utiliser le système de planification de (...)
Prototype de lecture de curseur SQL
Comment coder, en free-RPG ILE la lecture d’un curseur SQL
Programme de service pour gérer les erreurs SQL
SRVERRSQL est un programme de service permettant de gérer les erreurs pour les requêtes SQL. Introduction Pour gérer les erreurs SQL on s’appuie sur sqlcod ou sqlstt, tous les 2 extraits de la DS sqlca. Voir article sur SQLCA Quand une requête SQL est traitée dans votre programme, SQL place un code retour dans les variables SQLCODE et de SQLSTATE. Les codes retour indiquent le succès ou l’échec du (...)
Identifier une rupture de numéros de séquences en SQL
Des enregistrements pour un regroupement donné comporte un numéro de séquence. Comment identifier les enregistrements qui ont une rupture dans ce numéro de séquence ?
Résultat d’un fetch dans une DS sous adelia 400
Comment gérer un fetch dans une DS sous Adelia 400
Eliminer les blancs superflus avec CPYTOIMPF à partir de v5r4
Comment éliminer les blancs superflus avec CPYTOIMPF à partir de v5r4
Recherche en ligne d’une erreur SQL
Cette page d’un site IBM vous permet de rechercher en ligne une erreur SQL, via le SQLCODE ou le SQLSTATE.
Remplacer une partie de chaîne de caractère avec SQL
Remplacer un libellé par un autre dans tous les enregistrements d’un fichier, avec SQL
WebSphere Development Studio Client - Projets ISeries
La perspective "Projets ISeries" permet de travailler déconnecté du serveur sur un ensemble de sources d’une même bibliothèque. Cela ouvre de nouveaux horizons pour les développeurs ISeries comme le travail de groupe, la possibilité d’échanger facilement des projets ou encore de travailler sur son portable. Une fois la mise à jour locale des fichiers et des membres terminée, vous pouvez insérer ces (...)
WebSphere Development Studio Client (V6)
Une série d’articles permettant de découvrir WebSphere Development Studio Client. WDSc (V6.0) - Présentation Pré-Requis Architecture Installation Mise en route Les concepts fondamentaux de WDSc. L’espace de travail Les perspectives Les vues RSE (Remote System Explorer La vue « Systèmes distants » Les connexions Les Filtres Vue Table iSeries Exportation de contenu de la vue (...)
Comment arrêter la journalisation en SQL
Comment arrêter la journalisation en SQL via l’instruction SQL SET OPTION

... | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | ...