OracleParameter 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 OracleParameter 类的新实例。
重载
| 名称 | 说明 |
|---|---|
| OracleParameter() |
初始化 OracleParameter 类的新实例。 |
| OracleParameter(String, OracleType) |
初始化使用参数名称和数据类型的 OracleParameter 类的新实例。 |
| OracleParameter(String, Object) |
初始化使用参数名称和OracleParameter对象的类的新实例OracleParameter。 |
| OracleParameter(String, OracleType, Int32) |
初始化使用参数名称、数据类型和长度的 OracleParameter 类的新实例。 |
| OracleParameter(String, OracleType, Int32, String) |
初始化使用参数名称、数据类型、长度和源列名称的 OracleParameter 类的新实例。 |
| OracleParameter(String, OracleType, Int32, ParameterDirection, String, DataRowVersion, Boolean, Object) |
初始化类的新实例,该类 OracleParameter 使用参数名称、数据类型、大小、方向、源列、源版本和其他属性。 |
| OracleParameter(String, OracleType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object) |
初始化类的新实例,该类 OracleParameter 使用参数名称、数据类型、长度、源列名称、参数方向、数值精度和其他属性。 |
OracleParameter()
初始化 OracleParameter 类的新实例。
public:
OracleParameter();
public OracleParameter();
Public Sub New ()
适用于
OracleParameter(String, OracleType)
初始化使用参数名称和数据类型的 OracleParameter 类的新实例。
public:
OracleParameter(System::String ^ name, System::Data::OracleClient::OracleType oracleType);
public OracleParameter(string name, System.Data.OracleClient.OracleType oracleType);
new System.Data.OracleClient.OracleParameter : string * System.Data.OracleClient.OracleType -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, oracleType As OracleType)
参数
- name
- String
参数的名称。
- oracleType
- OracleType
其中一个 OracleType 值。
例外
参数中 oracleType 提供的值是无效的后端数据类型。
示例
以下示例创建 OracleParameter 并设置其一些属性。
public void CreateOracleParameter()
{
OracleParameter parameter = new OracleParameter("DName",OracleType.VarChar);
parameter.Direction = ParameterDirection.Output;
parameter.Size = 14;
}
Public Sub CreateOracleParameter()
Dim parameter As New OracleParameter("DName", OracleType.VarChar)
parameter.Direction = ParameterDirection.Output
parameter.Size = 14
End Sub
适用于
OracleParameter(String, Object)
初始化使用参数名称和OracleParameter对象的类的新实例OracleParameter。
public:
OracleParameter(System::String ^ name, System::Object ^ value);
public OracleParameter(string name, object value);
new System.Data.OracleClient.OracleParameter : string * obj -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, value As Object)
参数
- name
- String
参数的名称。
- value
- Object
一个 OracleParameter 对象。
注解
在 Object 参数中指定 value 时,DbType是从 Object 的Microsoft .NET类型推断出来的。
使用此构造函数重 OracleParameter 载时请小心。 由于此重载采用某种 value 类型 Object,因此当该值为零时,必须将整型值转换为 Object 类型,如以下 C# 示例所示。
Parameter = new OracleParameter("pname", Convert.ToInt32(0));
如果不执行此转换,编译器将假定你正在尝试调用
适用于
OracleParameter(String, OracleType, Int32)
初始化使用参数名称、数据类型和长度的 OracleParameter 类的新实例。
public:
OracleParameter(System::String ^ name, System::Data::OracleClient::OracleType oracleType, int size);
public OracleParameter(string name, System.Data.OracleClient.OracleType oracleType, int size);
new System.Data.OracleClient.OracleParameter : string * System.Data.OracleClient.OracleType * int -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, oracleType As OracleType, size As Integer)
参数
- name
- String
参数的名称。
- oracleType
- OracleType
其中一个 OracleType 值。
- size
- Int32
参数的长度。
例外
参数中 oracleType 提供的值是无效的后端数据类型。
示例
以下示例创建 OracleParameter 并设置其一些属性。
public void CreateOracleParameter()
{
OracleParameter parameter = new OracleParameter("DName",OracleType.VarChar,14);
parameter.Direction = ParameterDirection.Output;
}
Public Sub CreateOracleParameter()
Dim parameter As New OracleParameter("DName", OracleType.VarChar, 14)
parameter.Direction = ParameterDirection.Output
End Sub
适用于
OracleParameter(String, OracleType, Int32, String)
初始化使用参数名称、数据类型、长度和源列名称的 OracleParameter 类的新实例。
public:
OracleParameter(System::String ^ name, System::Data::OracleClient::OracleType oracleType, int size, System::String ^ srcColumn);
public OracleParameter(string name, System.Data.OracleClient.OracleType oracleType, int size, string srcColumn);
new System.Data.OracleClient.OracleParameter : string * System.Data.OracleClient.OracleType * int * string -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, oracleType As OracleType, size As Integer, srcColumn As String)
参数
- name
- String
参数的名称。
- oracleType
- OracleType
其中一个 OracleType 值。
- size
- Int32
参数的长度。
- srcColumn
- String
源列的名称。
例外
参数中 oracleType 提供的值是无效的后端数据类型。
示例
以下示例创建 OracleParameter 并设置其一些属性。
public void CreateOracleParameter()
{
OracleParameter parameter = new OracleParameter("DName",OracleType.VarChar,
14,"DName");
parameter.Direction = ParameterDirection.Output;
}
Public Sub CreateOracleParameter()
Dim parameter As New OracleParameter("DName", OracleType.VarChar, 14, "DName")
parameter.Direction = ParameterDirection.Output
End Sub
适用于
OracleParameter(String, OracleType, Int32, ParameterDirection, String, DataRowVersion, Boolean, Object)
初始化类的新实例,该类 OracleParameter 使用参数名称、数据类型、大小、方向、源列、源版本和其他属性。
public:
OracleParameter(System::String ^ name, System::Data::OracleClient::OracleType oracleType, int size, System::Data::ParameterDirection direction, System::String ^ sourceColumn, System::Data::DataRowVersion sourceVersion, bool sourceColumnNullMapping, System::Object ^ value);
public OracleParameter(string name, System.Data.OracleClient.OracleType oracleType, int size, System.Data.ParameterDirection direction, string sourceColumn, System.Data.DataRowVersion sourceVersion, bool sourceColumnNullMapping, object value);
new System.Data.OracleClient.OracleParameter : string * System.Data.OracleClient.OracleType * int * System.Data.ParameterDirection * string * System.Data.DataRowVersion * bool * obj -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, oracleType As OracleType, size As Integer, direction As ParameterDirection, sourceColumn As String, sourceVersion As DataRowVersion, sourceColumnNullMapping As Boolean, value As Object)
参数
- name
- String
要映射的参数的名称。
- oracleType
- OracleType
其中一个 OracleType 值。
- size
- Int32
参数的长度。
- direction
- ParameterDirection
其中一个 ParameterDirection 值。
- sourceColumn
- String
源列的名称。
- sourceVersion
- DataRowVersion
其中一个 DataRowVersion 值。
- sourceColumnNullMapping
- Boolean
- value
- Object
一个 Object 是值 OracleParameter。
例外
参数中 oracleType 提供的值是无效的后端数据类型。
适用于
OracleParameter(String, OracleType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object)
初始化类的新实例,该类 OracleParameter 使用参数名称、数据类型、长度、源列名称、参数方向、数值精度和其他属性。
public:
OracleParameter(System::String ^ name, System::Data::OracleClient::OracleType oracleType, int size, System::Data::ParameterDirection direction, bool isNullable, System::Byte precision, System::Byte scale, System::String ^ srcColumn, System::Data::DataRowVersion srcVersion, System::Object ^ value);
public OracleParameter(string name, System.Data.OracleClient.OracleType oracleType, int size, System.Data.ParameterDirection direction, bool isNullable, byte precision, byte scale, string srcColumn, System.Data.DataRowVersion srcVersion, object value);
new System.Data.OracleClient.OracleParameter : string * System.Data.OracleClient.OracleType * int * System.Data.ParameterDirection * bool * byte * byte * string * System.Data.DataRowVersion * obj -> System.Data.OracleClient.OracleParameter
Public Sub New (name As String, oracleType As OracleType, size As Integer, direction As ParameterDirection, isNullable As Boolean, precision As Byte, scale As Byte, srcColumn As String, srcVersion As DataRowVersion, value As Object)
参数
- name
- String
参数的名称。
- oracleType
- OracleType
其中一个 OracleType 值。
- size
- Int32
参数的长度。
- direction
- ParameterDirection
其中一个 ParameterDirection 值。
- isNullable
- Boolean
- srcColumn
- String
源列的名称。
- srcVersion
- DataRowVersion
其中一个 DataRowVersion 值。
- value
- Object
一个 Object 是值 OracleParameter。
例外
参数中 oracleType 提供的值是无效的后端数据类型。
示例
以下示例创建OracleParameter并显示 .ParameterName
public void CreateOracleParameter()
{
OracleParameter parameter = new OracleParameter(
"DName",OracleType.VarChar,
11,ParameterDirection.Output,true,0,0,"DName",
DataRowVersion.Current,"ENGINEERING");
Console.WriteLine(parameter.ToString());
}
Public Sub CreateOracleParameter()
Dim parameter As New OracleParameter( _
"DName", OracleType.VarChar, 11, _
ParameterDirection.Output, True, 0, 0, _
"DName", DataRowVersion.Current, "ENGINEERING")
Console.WriteLine(parameter.ToString())
End Sub