Sintaxis de una instrucción EXEC en Siebel
Con el proveedor de datos para Siebel, ADO.NET clientes también pueden realizar una operación EXEC en el adaptador de Siebel. La sintaxis de la instrucción EXEC es:
EXEC
<Business Service name>.<Business Service method>
<value 1..n>,
@parameter 1..n [OUTPUT],
@parameter 1..n = <value>
En la sintaxis anterior, \<value 1..n\>
representa un conjunto de parámetros sin nombre. Estos son valores codificados de forma rígida. Normalmente representan parámetros IN. También pueden representar parámetros INOUT. Sin embargo, si se usa un valor codificado de forma rígida para un parámetro INOUT, el valor de salida asociado a ese parámetro no se puede recuperar después de ejecutar la instrucción EXEC.
La @parameter 1..n
sintaxis representa un conjunto de parámetros con nombre, que pueden ser parámetros IN, INOUT o OUT. La palabra clave OUTPUT debe seguir los parámetros de salida.
Nota
La palabra clave OUTPUT solo debe usarse con parámetros OUT y no con parámetros INOUT.
Para especificar valores de parámetro insertados, use la @parameter 1..n = <value>
sintaxis .
Todos los parámetros deben estar separados por comas.
A continuación se muestran ejemplos de instrucciones EXEC:
EXEC ExtractDataService.Echo @In, @InOut, @Out OUTPUT
EXEC ExtractDataService.Echo 'InputValue', @InOut, @Out OUTPUT
EXEC ExtractDataService.Echo @InOut, @Out OUTPUT, @In='InputValue'
EXEC ExtractDataService.Echo 'InputValue', @Out OUTPUT, @InOut='InputValue'
Nota
Cada nombre de parámetro (como @In
en el ejemplo anterior) debe coincidir con el nombre de argumento correspondiente en el método Deebel Business Service.
Consulte también
Usar el proveedor de datos de .NET Framework para aplicaciones de negocio electrónico de Siebel