DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL
  • Exporter le contenu d'une requête
  • Exporter un seul enregistrement
  • Rubriques tableau
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
HExporteChaîneJSON (Fonction)
En anglais : HExportJSONString
ODBCConnecteurs Natifs (Accès Natifs)Non disponible avec ces types de connexion
Exporte les enregistrements d'un fichier de données (HFSQL ou OLE DB), d'une vue ou d'une requête dans une chaîne au format JSON.
Exemple
// Exporte tous les clients
sChaîne est une chaîne
sChaîne = HExporteChaîneJSON(CLIENT)
Syntaxe
<Résultat> = HExporteChaîneJSON(<Fichier> [, <Rubriques à exporter>] [, <Options> [, <Jauge>]])
<Résultat> : Chaîne de caractères
Chaîne de caractères au format JSON.
<Fichier> : Chaîne de caractères
Nom du fichier de données, de la vue ou de la requête manipulé.
<Rubriques à exporter> : Chaîne de caractères optionnelle
Liste des noms des rubriques à exporter. Les noms sont délimités par de simples quotes, et séparées par des virgules ou des RC. Les noms des rubriques de type clé composée, binaire, mémo binaire sont ignorées.
Si ce paramètre correspond à une chaîne vide (""), toutes les rubriques du fichier de données (sauf rubriques de type clé composée, binaire, mémo binaire et mot de passe) sont exportées.
<Options> : Constante optionnelle de type Entier
Indique le mode de création du fichier JSON :
hExpInterruptibleL'exportation peut être interrompue par la touche Echap du clavier.
Si l'exportation est interrompue, la chaîne au format JSON est valide et contient uniquement les enregistrements exportés avant interruption.
hExpNormal
(valeur par défaut)
Fonctionnement normal.
<Jauge> : Nom de champ ou nom de fenêtre optionnel
Nom du champ de type Jauge ou nom de la fenêtre permettant de visualiser la progression de la création de la chaîne au format JSON.
Remarques

Exporter le contenu d'une requête

Pour exporter le contenu d'une requête, il est nécessaire d'initialiser la requête (fonction HExécuteRequête) avant d'utiliser la fonction HExporteChaîneJSON.

Exporter un seul enregistrement

Pour exporter un seul enregistrement vers une chaîne JSON, utilisez la fonction HEnregistrementVersJSON.

Rubriques tableau

Si une des rubriques exportées est une rubrique de type Tableau, chaque élément de la rubrique tableau est exportée dans un nouveau niveau :
{"Fichier":
{
"Rubrique1":Donnée de la rubrique 1,
"Rubrique2":Donnée de la rubrique 2,
"RubriqueTab":
[Donnée élément 1, Donnée élément 2, ...]
...
}
}

Rappel : Les rubriques de type clé composée, mémo binaire, binaire ou mot de passe sont ignorées.
Classification Métier / UI : Code métier
Composante : wd290hf.dll
Version minimum requise
  • Version 27
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale