OracleParameter 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 OracleParameter 類別的新執行個體。
多載
| 名稱 | Description |
|---|---|
| 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) 建構子過載。
適用於
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
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
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