Partager via


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.

Voir aussi

Étendre les interfaces ADO.NET avec l’adaptateur Siebel