Condividi tramite


Classe SiebelParameter nell'adapter Siebel

Il provider di dati per Siebel fornisce un'implementazione DbParameter per consentire a un client ADO.NET di specificare i parametri per un determinato comando. Usando un'istanza System.Data.Common.DbCommand della classe del provider di dati per Siebel, un programma client può ottenere un'istanza della System.Data.Common.DbParameter classe .

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

In alternativa, è possibile usare l'approccio seguente:


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

La classe SiebelParameter eredita da DbParameter. Esiste nello spazio dei nomi Microsoft.Data.SiebelClient.

Proprietà supportate

La SiebelParameter classe supporta le proprietà pubbliche seguentiDbParameter:

Nome Get/Set Descrizione
DbType Ottenere e impostare Tipo di dati del parametro. Vedere Tipi di dati Siebel di base.
Direzione Ottenere e impostare Sono supportati i valori seguenti:

- ParameterDirection.Input

- ParameterDirection.Output

- ParameterDirection.InputOutput
Isnullable Ottenere e impostare La proprietà non è supportata e genererà un'eccezione se viene chiamata.
Parametername Ottenere e impostare Il provider di dati per Siebel supporta questa proprietà per un client ADO.NET per specificare il nome del parametro.
Valore Ottenere e impostare Il provider di dati per Siebel rappresenta i valori dei parametri come stringhe.

Tipi di dati supportati

La tabella seguente riepiloga i tipi di campo Siebel semplici supportati dal provider di dati per Siebel. Per una copertura più dettagliata, vedere Tipi di dati Siebel di base.

Tipo di campo Siebel Tipo di .NET Tipo XML Schema
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

Metodi supportati

La SiebelParameter classe non esegue l'override di metodi speciali in DbParameter.

Vedere anche

Estendere le interfacce ADO.NET con l'adattatore Siebel