Classe SiebelParameter dans l’adaptateur Siebel
Le fournisseur de données pour Siebel fournit une DbParameter
implémentation permettant à un client ADO.NET de spécifier des paramètres pour une commande particulière. À l’aide d’une instance de la System.Data.Common.DbCommand
classe du fournisseur de données pour Siebel, un programme client peut obtenir une instance de la System.Data.Common.DbParameter
classe.
//In this example, command is an instance of DbCommand
DbParameter param = command.CreateParameter();
Vous pouvez également utiliser l’approche suivante :
//Here command is an instance of SiebelCommand
SiebelParameter param = (SiebelParameter) command.CreateParameter();
param.ParameterName = "@Time";
La classe SiebelParameter
hérite des données de l’élément DbParameter
. Il existe dans l’espace de noms Microsoft.Data.SiebelClient
.
Propriétés prises en charge
La SiebelParameter
classe prend en charge les propriétés publiques suivantes DbParameter
:
Nom | Obtenir/définir | Description |
---|---|---|
DbType | Obtenir et définir | Type de données du paramètre. Consultez Types de données Siebel de base. |
Sens | Obtenir et définir | Les valeurs suivantes sont admises : - ParameterDirection.Input - ParameterDirection.Output - ParameterDirection.InputOutput |
IsNullable | Obtenir et définir | La propriété n’est pas prise en charge et lève une exception si elle est appelée. |
Parametername | Obtenir et définir | Le fournisseur de données pour Siebel prend en charge cette propriété pour un client ADO.NET afin de spécifier le nom du paramètre. |
Valeur | Obtenir et définir | Le fournisseur de données pour Siebel représente les valeurs de paramètre sous forme de chaînes. |
Types de données pris en charge
Le tableau suivant récapitule les types de champs Siebel simples pris en charge par le fournisseur de données pour Siebel. Pour une couverture plus détaillée, consultez Types de données Siebel de base.
Type de champ Siebel | Type .NET | Type de schéma 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 | Integer | 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éthodes prises en charge
La SiebelParameter
classe ne remplace aucune méthode spéciale dans DbParameter
.