Accueil du site

Derniers articles

Aide mémoire SQL sur les instructions de base.
Annotations L’opérateur de concaténation est CONCAT. Le double pipe (deux barres verticales) est souvent utilisé pour remplacer CONCAT. Sur AS400, vous trouverez plus souvent le double point d’exclamation pour remplacer le CONCAT. L’utilisation du symbole Pipe (barre verticale) est nuisible à la portablilité du code entre les différents produits base de données IBM. Il est préférable d’utiliser l’opérateur CONCAT plutôt que le double Pipe. Consulter la note d’information IBM sur les caractères. Rappel des instructions sql de base Sélectionner les données SELECT FROM SELECT * FROM t1 (toutes les (...)
Macro Adelia pour Export XLS
Présentation Ce document présente les techniques de codage à mettre en œuvre pour exporter : Un fichier AS400 vers un fichier xls. Le résultat d’une requête SQL vers un fichier xls. Exporter directement des informations vers un fichier de l’IFS. Pour faciliter le codage des macro-instructions ADELIA ont été crées. Liste des macro-instructions &EXPXLS_INI : Cette macro doit être invoqué au début du code source. Elle ne reçoit aucun paramètre. Cette macro n’apparait qu’une seule fois dans le code source. &EXPXLS_ADD : Cette macro permet d’ajouter des entêtes de colonnes. A utiliser (...)

suite

Tester l’accès au serveur mail
Comment, en ligne de commande, tester l’accès au serveur mail paramétré sur votre AS400 ?
Techniques de pagination avancées avec SQL DB2
Problématique : Certains SGBD offrent une technique avancée de pagination avec les clauses LIMIT et OFFSET. DB2 n’intègre pas de clauses équivalentes, cet article montre comment pallier ce manque.
PHP, un langage très polyvalent - 1ère partie
On pense généralement à PHP comme à un langage dédié à la génération de pages webs dynamiques. Or PHP est beaucoup plus que cela : c’est un vrai langage de scripting, capable de piloter toutes sortes de processus batchs, des plus simples aux plus complexes.
Une requête SQL peut en cacher une autre
Dans un précédent article, nous avons exploré les possibilités offertes par les sous-requêtes scalaires, dans ce nouvel article, nous allons étudier la possibilité d’utiliser des sous-requêtes à l’intérieur de clauses FROM.
Extraire ou insérer facilement des membres dans un fichier source
Une solution simple pour extraire ou insérer facilement des membres dans un fichier source
Utiliser les tables de conversions
Utiliser les tables de conversions avec un fichier logique
ASCII->EBCDIC & EBCDIC->ASCII
Comment convertir de l’ASCII vers EBCDIC un exemple de codage en RPG C CALL ’QDCXLATE’ C PARM 128 LENGTH 5 0 C PARM DATA 128 C PARM ’QTCPEBC’ TABLE 10 Un exemple de codage en RPG ILE D (...)
Session non connectée
Parfois suite à un "plantage" de votre session, celle-ci devient indisponible. Parfois suite à un "plantage" de votre session, celle-ci devient indisponible. Vous avez beau la fermer et l’ouvrir, la mire de connexion ne s’affiche pas. Pour régler le problème, il faut ouvrir une autre session (ou demander à un collègue) et lancer la commande : WRKDEVD *DSP La liste de toutes les sessions (unités) (...)
Retrouver les paramètres internationaux par défaut
Retrouver les valeurs système QDECFMT, QDATFMT....
Les sous-requêtes SQL scalaires de type "full select"
Je vais vous parler aujourd’hui des sous-requêtes scalaires de type « full select », et vous présenter différentes façons de les utiliser. Les sous-requêtes « full select » sont relativement simples à mettre en œuvre, et se révèlent très pratiques dans de nombreux cas. Pourtant elles sont méconnues, et trop peu utilisées par la communauté des développeurs System i (tous langages de programmation confondus). (...)

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