Compartir a través de


Clase SiebelParameter en el adaptador de Siebel

El proveedor de datos para Siebel proporciona una DbParameter implementación para permitir que un cliente de ADO.NET especifique parámetros para un comando determinado. Con una instancia de la System.Data.Common.DbCommand clase del proveedor de datos para Siebel, un programa cliente puede obtener una instancia de la System.Data.Common.DbParameter clase .

//In this example, command is an instance of DbCommand  
DbParameter param = command.CreateParameter();  

Como alternativa, se puede usar el siguiente enfoque:


//Here command is an instance of SiebelCommand  
SiebelParameter param = (SiebelParameter) command.CreateParameter();                  
param.ParameterName = "@Time";  

La clase SiebelParameter se hereda de DbParameter. Existe en el espacio de nombres Microsoft.Data.SiebelClient.

Propiedades admitidas

La SiebelParameter clase admite las siguientes DbParameter propiedades públicas:

Nombre Obtener o establecer Descripción
Dbtype Obtener y establecer Tipo de datos del parámetro. Consulte Tipos de datos básicos de Siebel.
Dirección Obtener y establecer Se admiten los valores siguientes:

- ParameterDirection.Input

- ParameterDirection.Output

- ParameterDirection.InputOutput
IsNullable Obtener y establecer La propiedad no se admite y producirá una excepción si se llama a .
ParameterName Obtener y establecer El proveedor de datos para Siebel admite esta propiedad para un cliente de ADO.NET para especificar el nombre del parámetro.
Valor Obtener y establecer El proveedor de datos para Siebel representa valores de parámetro como cadenas.

Tipos de datos admitidos

En la tabla siguiente se resumen los tipos de campo Siebel simples que admite el proveedor de datos para Siebel. Para obtener una cobertura más detallada, consulte Tipos de datos siebel básicos.

Tipo de campo Siebel Tipo de .NET Tipo de esquema XML
DTYPE_BOOL Boolean xsd:boolean
DTYPE_CURRENCY Decimal xsd:decimal
DTYPE_DATE DateTime xsd:dateTime
DTYPE_DATETIME DateTime xsd:dateTime
DTYPE_ UTCDATETIME DateTime xsd:dateTime
DTYPE_ID String xsd:string
DTYPE_INTEGER Entero xsd:int
DTYPE_NOTE String xsd:string
DTYPE_NUMBER Decimal xsd:decimal
DTYPE_PHONE String xsd:string
DTYPE_TEXT String xsd:string
DTYPE_TIME DateTime xsd:dateTime

Métodos admitidos

La SiebelParameter clase no invalida ningún método especial en DbParameter.

Consulte también

Extender ADO.NET interfaces con el adaptador de Siebel