Fonction
, ParametreSql
, Procedure
, Type
ou de Variable
. Définition d'une variable, d'une propriété ou d'un paramètre résultat de requête d'objets.
ResultatRequeteListeDe
TypeElementaire
ResultatRequeteListeDe
permet d'attribuer à une variable ou un paramètre le type résultat de requête construit à partir d'une liste.
La requête est ainsi réalisée par un traitement en Up ! 5GL pour produire une liste d'objets du même type. Le résultat de la requête est ensuite encapsulé pour mettre en oeuvre automatiquement l'interface IResultatRequete.
Si le résultat de requête peut être nul, sa déclaration doit être précédée de la déclaration Nul Ou. Sinon, le résultat de requête doit toujours être renseigné par un élément valide.
Si un élément renvoyé par le résultat de requête peut être nul, la déclaration du type de l'élément doit être précédée de la déclaration Nul Ou. Sinon, l'élément doit être toujours renseigné.
Pour connaître les propriétés et les méthodes du type ResultatRequeteListe, veuillez vous reporter à la fiche Description du type ResultatRequeteListe.
Variable
/******/
ResultatRequeteDArticles : ResultatRequeteListeDe EnregistrementSql;
/* 'ResultatRequeteDArticles' est une variable representant un resultat de requete. Elle est toujours renseignée. */
ResultatRequeteDArticles2 : Nul Ou ResultatRequeteListeDe EnregistrementSql;
/* 'ResultatRequeteDArticles2' est une variable representant un resultat de requete. Elle n'est pas toujours renseignée. */
/****************************************************************/
Procedure P(ArticlesCommandes : ResultatRequeteListeDe EnregistrementSql)
/* Objet : Définition de la procédure 'P' dont le paramètre 'ArticlesCommandes' est de type resultat de requete. */
/* Le paramètre est toujours renseigné.
/****************************************************************/
Debut
...
Fin Procedure
/****************************************************************/
Fonction F Retourner Nul Ou ResultatRequeteListeDe EnregistrementSql
/* Objet : Définition de la fonction 'F' dont la valeur retournée est de type resultat de requete. */
/* Le résultat n'est pas toujours renseigné. */
/****************************************************************/
Debut
...
Fin Fonction
Principal
/*******/
Debut
Si ResultatRequeteDArticles==ResultatRequeteDArticles2 Alors
/* Egalité entre deux objets de type resultat de requete. */
...
Fin Si
Si ResultatRequeteDArticles!=ResultatRequeteDArticles2 Alors
/* Inegalité entre deux objets de type resultat de requete. */
...
Fin Si
Fin Principal
- | - | - | - | - | - | - | - | - |