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