Siebel 适配器中的 SiebelParameter 类

Siebel 数据提供程序提供实现 DbParameter ,使 ADO.NET 客户端能够指定特定命令的参数。 使用 Data Provider for Siebel 的 类的实例 System.Data.Common.DbCommand ,客户端程序可以获取 类的 System.Data.Common.DbParameter 实例。

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

或者,可以使用以下方法:


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

SiebelParameter 类继承自 DbParameter。 它存在于命名空间 Microsoft.Data.SiebelClient中。

受支持的属性

SiebelParameter 支持以下 DbParameter公共 属性:

名称 获取/设置 说明
DbType 获取和设置 参数的数据类型。 请参阅 基本 Siebel 数据类型
方向 获取和设置 支持以下值:

- ParameterDirection.Input

- ParameterDirection.Output

- ParameterDirection.InputOutput
IsNullable 获取和设置 属性不受支持,如果调用,将引发异常。
ParameterName 获取和设置 Data Provider for Siebel 支持 ADO.NET 客户端的此属性来指定参数名称。
获取和设置 Siebel 的数据提供程序将参数值表示为字符串。

支持的数据类型

下表汇总了 Siebel 数据提供程序支持的简单 Siebel 字段类型。 有关更详细的覆盖范围,请参阅 基本 Siebel 数据类型

Siebel 字段类型 .NET 类型 XML 架构类型
DTYPE_BOOL Boolean xsd:boolean
DTYPE_CURRENCY 小数 xsd:decimal
DTYPE_DATE DateTime xsd:dateTime
DTYPE_DATETIME DateTime xsd:dateTime
DTYPE_ UTCDATETIME DateTime xsd:dateTime
DTYPE_ID 字符串 xsd:string
DTYPE_INTEGER Integer xsd:int
DTYPE_NOTE 字符串 xsd:string
DTYPE_NUMBER 小数 xsd:decimal
DTYPE_PHONE 字符串 xsd:string
DTYPE_TEXT 字符串 xsd:string
DTYPE_TIME DateTime xsd:dateTime

支持的方法

SiebelParameter 不重写 中的任何 DbParameter特殊方法。

另请参阅

使用 Siebel 适配器扩展 ADO.NET 接口