AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Sintaxis WLanguage / Procedimientos WLanguage / Parámetros de un procedimiento
  • Presentación
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
Algunos de los parámetros pasados a un Procedure pueden ser parámetros opcionales. Al declarar el Procedure, los parámetros opcionales deben ser descritos en la última posición (a la derecha), con un valor de Default precedido por el signo "=":
PROCEDURE <Procedure name>(<Mandatory parameters>, ...
<Optional Parameter 1> = <Value>,
<Optional Parameter 2> = <Value>, ...)
Por ejemplo:
// -- Declare the procedure
PROCÉDURE Drawing(coorRow, coordColumn, BckgrdColor = Black, LineColor = LightYellow)
...
 
// -- Process for calling the procedure
Drawing(10, 15)
Tpara mantener el valor por defecto de un parámetro opcional, utiliza el carácter "*" durante la llamada al Procedure. Por ejemplo:
// -- Declare the procedure
PROCÉDURE Drawing(coorRow, coordColumn, BckgrdColor = Black, LineColor = LightYellow)
...
 
// -- Process for calling the procedure
Drawing(10, 15, *, LightGreen)
Observación: Para un Webservice, los procedimientos utilizados por el Webservice no deben contener ningún parámetro opcional.
En caso contrario, a partir de la versión 21 aparece el siguiente mensaje:
El parámetro "ParameterName" del "Procedure Name" Procedure es opcional..
Hacerlo obligatorio para generar el WSDL.
Para generar el Webservice, la declaración de procedimientos debe ser modificada para que todos los parámetros sean obligatorios.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local