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
.