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
.