Freigeben über


SiebelParameter-Klasse im Siebel-Adapter

Der Datenanbieter für Siebel stellt eine DbParameter Implementierung bereit, mit der ein ADO.NET Client Parameter für einen bestimmten Befehl angeben kann. Mithilfe einer instance der System.Data.Common.DbCommand -Klasse des Datenanbieters für Siebel kann ein Clientprogramm eine instance der System.Data.Common.DbParameter -Klasse abrufen.

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

Alternativ kann der folgende Ansatz verwendet werden:


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

Die Klasse SiebelParameter erbt von DbParameter. Sie ist im Namespace Microsoft.Data.SiebelClientvorhanden.

Unterstützte Eigenschaften

Die SiebelParameter -Klasse unterstützt die folgenden DbParameteröffentlichen Eigenschaften:

Name Get/Set BESCHREIBUNG
DbType Abrufen und Festlegen Datentyp des Parameters. Weitere Informationen finden Sie unter Grundlegende Siebel-Datentypen.
Richtung Abrufen und Festlegen Die folgenden Werte werden unterstützt:

- ParameterDirection.Input

- ParameterDirection.Output

- ParameterDirection.InputOutput
Isnullable Abrufen und Festlegen Die -Eigenschaft wird nicht unterstützt und löst eine Ausnahme aus, wenn sie aufgerufen wird.
Parametername Abrufen und Festlegen Der Datenanbieter für Siebel unterstützt diese Eigenschaft für einen ADO.NET-Client, um den Parameternamen anzugeben.
Wert Abrufen und Festlegen Der Datenanbieter für Siebel stellt Parameterwerte als Zeichenfolgen dar.

Unterstützte Datentypen

In der folgenden Tabelle sind die einfachen Siebel-Feldtypen zusammengefasst, die vom Datenanbieter für Siebel unterstützt werden. Ausführlichere Informationen finden Sie unter Grundlegende Siebel-Datentypen.

Siebel-Feldtyp .NET-Typ XML-Schematyp
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

Unterstützte Methoden

Die SiebelParameter -Klasse überschreibt keine speziellen Methoden in DbParameter.

Weitere Informationen

Erweitern ADO.NET Schnittstellen mit dem Siebel-Adapter