DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Présentation
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
Présentation
Certains paramètres passés à une procédure peuvent être optionnels. Lors de la déclaration de la procédure, les paramètres optionnels doivent être décrits en dernière position (à droite), avec une valeur par défaut précédée du signe "=" :
PROCEDURE <Nom de la procédure>(<Paramètres obligatoires>, ...
<Paramètre optionnel 1> = <Valeur>,
<Paramètre optionnel 2> = <Valeur>, ...)
Par exemple :
// -- Déclaration de la procédure
PROCÉDURE Dessin(coordLigne, coordColonne, CoulFond = Noir, CoulTrait = JauneClair)
...
 
// -- Traitement d'appel de la procédure
Dessin(10, 15)
Pour conserver la valeur par défaut d'un paramètre optionnel, utilisez le caractère "*" lors de l'appel de la procédure. Par exemple :
// -- Déclaration de la procédure
PROCÉDURE Dessin(coordLigne, coordColonne, CoulFond = Noir, CoulTrait = JauneClair)
...
 
// -- Traitement d'appel de la procédure
Dessin(10, 15, *, VertClair)
Remarque : Dans le cas d'un Webservice, les procédures utilisées par le Webservice ne doivent pas contenir des paramètres optionnels.
Dans le cas contraire, le message suivant apparaît à partir de la version 21 :
Le paramètre 'NomParamètre' de la procédure 'NomProcédure' est optionnel.
Veuillez le rendre obligatoire pour pouvoir générer le WSDL.
Afin de permettre la génération du Webservice dans ce cas, il faut donc modifier la déclaration des procédures, de façon à rendre tous les paramètres obligatoires.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire