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.
ResultatRequeteDe
TypeElementaire
ResultatRequeteDe
permet d'attribuer à une variable ou un paramètre le type résultat de requête sur un ensemble d'objets.
Un résultat de requête est un espace mémoire adossé à un moteur d'itération permettant d'énumérer les objets produits par une requête sans a priori quant aux capacités de la source de données. Il doit être conforme à l'interface IResultatRequete.
Pour une requête issue du type Objet, le résultat est toujours du type des objets. Pour une requête issue de l'interface IOrdreSql, le résultat est toujours du type EnregistrementSql.
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 de l'interface IResultatRequete, veuillez vous reporter à la fiche Description de l'interface IResultatRequete.
Variable
/******/
ResultatRequeteDArticles : ResultatRequeteDe EnregistrementSql;
/* 'ResultatRequeteDArticles' est une variable representant un resultat de requete. Elle est toujours renseignée. */
ResultatRequeteDArticles2 : Nul Ou ResultatRequeteDe EnregistrementSql;
/* 'ResultatRequeteDArticles2' est une variable representant un resultat de requete. Elle n'est pas toujours renseignée. */
/****************************************************************/
Procedure P(ArticlesCommandes : ResultatRequeteDe 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 ResultatRequeteDe 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
- | - | - | - | - | - | - | - | - |