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
特殊方法。