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 对象。
注解
在 参数中value
指定 Object 时,DbType将从 的 Microsoft .NET Framework 类型Object推断。
使用构造函数的 OracleParameter 此重载时请小心。 由于此重载采用 value
类型的 Object,因此当值为零时,必须将整型值转换为类型 Object ,如以下 Microsoft Visual C# 示例所示。
Parameter = new OracleParameter("pname", Convert.ToInt32(0));
如果不执行此转换,编译器将假定你正在尝试调用 OracleParameter
(string
、 OracleType
) 构造函数重载。
适用于
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
如果源列可为 null,则为 true
;否则为 false
。
- 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
如果该字段的值可为 null,则为 true
;否则为 false
。
- 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