OdbcParameter 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 OdbcParameter 類別的新執行個體。
多載
OdbcParameter() |
初始化 OdbcParameter 類別的新執行個體。 |
OdbcParameter(String, OdbcType) |
初始化 OdbcParameter 類別的新執行個體,該類別使用參數名稱和資料型別。 |
OdbcParameter(String, Object) |
初始化 OdbcParameter 類別的新執行個體,該類別使用參數名稱和 OdbcParameter 物件。 |
OdbcParameter(String, OdbcType, Int32) |
初始化 OdbcParameter 類別的新執行個體,該類別使用參數名稱、資料型別和長度。 |
OdbcParameter(String, OdbcType, Int32, String) |
初始化 OdbcParameter 類別的新執行個體,該類別使用參數名稱、資料型別、長度和來源資料行名稱。 |
OdbcParameter(String, OdbcType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object) |
初始化 OdbcParameter類別的新執行個體,它使用參數名稱、資料類型、長度、來源資料行名稱、參數方向、數值有效位數,以及其他屬性。 |
OdbcParameter(String, OdbcType, Int32, ParameterDirection, Byte, Byte, String, DataRowVersion, Boolean, Object) |
初始化 OdbcParameter類別的新執行個體,它使用參數名稱、資料類型、長度、來源資料行名稱、參數方向、數值有效位數,以及其他屬性。 |
OdbcParameter()
初始化 OdbcParameter 類別的新執行個體。
public:
OdbcParameter();
public OdbcParameter ();
Public Sub New ()
範例
下列範例會 OdbcParameter 建立 並設定其部分屬性。
public void CreateOdbcParameter()
{
OdbcParameter parameter = new OdbcParameter();
parameter.ParameterName = "Description";
parameter.OdbcType = OdbcType.VarChar;
parameter.Direction = ParameterDirection.Output;
parameter.Size = 88;
}
Public Sub CreateOdbcParameter()
Dim parameter As New OdbcParameter()
parameter.ParameterName = "Description"
parameter.OdbcType = OdbcType.VarChar
parameter.Direction = ParameterDirection.Output
parameter.Size = 88
End Sub
備註
基底建構函式會將所有字段初始化為其預設值。
另請參閱
適用於
OdbcParameter(String, OdbcType)
初始化 OdbcParameter 類別的新執行個體,該類別使用參數名稱和資料型別。
public:
OdbcParameter(System::String ^ name, System::Data::Odbc::OdbcType type);
public OdbcParameter (string? name, System.Data.Odbc.OdbcType type);
public OdbcParameter (string name, System.Data.Odbc.OdbcType type);
new System.Data.Odbc.OdbcParameter : string * System.Data.Odbc.OdbcType -> System.Data.Odbc.OdbcParameter
Public Sub New (name As String, type As OdbcType)
參數
- name
- String
參數名稱。
例外狀況
type
參數中所提供的值是無效的後端資料類型。
範例
下列範例會 OdbcParameter 建立 並設定其部分屬性。
public void CreateOdbcParameter()
{
OdbcParameter parameter = new OdbcParameter("Description",OdbcType.VarChar);
parameter.Direction = ParameterDirection.Output;
parameter.Size = 88;
}
Public Sub CreateOdbcParameter()
Dim parameter As New OdbcParameter("Description", OdbcType.VarChar)
parameter.Direction = ParameterDirection.Output
parameter.Size = 88
End Sub
另請參閱
適用於
OdbcParameter(String, Object)
初始化 OdbcParameter 類別的新執行個體,該類別使用參數名稱和 OdbcParameter 物件。
public:
OdbcParameter(System::String ^ name, System::Object ^ value);
public OdbcParameter (string? name, object? value);
public OdbcParameter (string name, object value);
new System.Data.Odbc.OdbcParameter : string * obj -> System.Data.Odbc.OdbcParameter
Public Sub New (name As String, value As Object)
參數
- name
- String
參數名稱。
- value
- Object
OdbcParameter 物件。
備註
當您使用此建構函式的多 OdbcParameter 載來指定整數參數值時,請小心。 由於這個多載接受 Object 型別的 value
,因此您必須在值為零時將整數值轉換成 Object 型別,如下面的 C# 範例所示。
Parameter = new OdbcParameter("@pname", Convert.ToInt32(0));
如果您未執行此轉換,編譯程式會假設您嘗試呼叫建 OdbcParameter.OdbcParameter 構函式多載。
另請參閱
適用於
OdbcParameter(String, OdbcType, Int32)
初始化 OdbcParameter 類別的新執行個體,該類別使用參數名稱、資料型別和長度。
public:
OdbcParameter(System::String ^ name, System::Data::Odbc::OdbcType type, int size);
public OdbcParameter (string? name, System.Data.Odbc.OdbcType type, int size);
public OdbcParameter (string name, System.Data.Odbc.OdbcType type, int size);
new System.Data.Odbc.OdbcParameter : string * System.Data.Odbc.OdbcType * int -> System.Data.Odbc.OdbcParameter
Public Sub New (name As String, type As OdbcType, size As Integer)
參數
- name
- String
參數名稱。
- size
- Int32
參數的長度。
例外狀況
type
參數中所提供的值是無效的後端資料類型。
範例
下列範例會 OdbcParameter 建立 並設定其部分屬性。
public void CreateOdbcParameter()
{
OdbcParameter parameter = new OdbcParameter("Description",OdbcType.VarChar,88);
parameter.Direction = ParameterDirection.Output;
}
Public Sub CreateOdbcParameter()
Dim parameter As New OdbcParameter("Description", OdbcType.VarChar, 88)
parameter.Direction = ParameterDirection.Output
End Sub
另請參閱
適用於
OdbcParameter(String, OdbcType, Int32, String)
初始化 OdbcParameter 類別的新執行個體,該類別使用參數名稱、資料型別、長度和來源資料行名稱。
public:
OdbcParameter(System::String ^ name, System::Data::Odbc::OdbcType type, int size, System::String ^ sourcecolumn);
public OdbcParameter (string? name, System.Data.Odbc.OdbcType type, int size, string? sourcecolumn);
public OdbcParameter (string name, System.Data.Odbc.OdbcType type, int size, string sourcecolumn);
new System.Data.Odbc.OdbcParameter : string * System.Data.Odbc.OdbcType * int * string -> System.Data.Odbc.OdbcParameter
Public Sub New (name As String, type As OdbcType, size As Integer, sourcecolumn As String)
參數
- name
- String
參數名稱。
- size
- Int32
參數的長度。
- sourcecolumn
- String
來源資料行的名稱。
例外狀況
type
參數中所提供的值是無效的後端資料類型。
範例
下列範例會 OdbcParameter 建立 並設定其部分屬性。
public void CreateOdbcParameter()
{
OdbcParameter parameter = new OdbcParameter("Description",OdbcType.VarChar,
88,"Description");
parameter.Direction = ParameterDirection.Output;
}
Public Sub CreateOdbcParameter()
Dim parameter As New OdbcParameter("Description", OdbcType.VarChar, 88, "Description")
parameter.Direction = ParameterDirection.Output
End Sub
另請參閱
適用於
OdbcParameter(String, OdbcType, Int32, ParameterDirection, Boolean, Byte, Byte, String, DataRowVersion, Object)
初始化 OdbcParameter類別的新執行個體,它使用參數名稱、資料類型、長度、來源資料行名稱、參數方向、數值有效位數,以及其他屬性。
public:
OdbcParameter(System::String ^ parameterName, System::Data::Odbc::OdbcType odbcType, int size, System::Data::ParameterDirection parameterDirection, bool isNullable, System::Byte precision, System::Byte scale, System::String ^ srcColumn, System::Data::DataRowVersion srcVersion, System::Object ^ value);
public OdbcParameter (string? parameterName, System.Data.Odbc.OdbcType odbcType, int size, System.Data.ParameterDirection parameterDirection, bool isNullable, byte precision, byte scale, string? srcColumn, System.Data.DataRowVersion srcVersion, object? value);
public OdbcParameter (string parameterName, System.Data.Odbc.OdbcType odbcType, int size, System.Data.ParameterDirection parameterDirection, bool isNullable, byte precision, byte scale, string srcColumn, System.Data.DataRowVersion srcVersion, object value);
new System.Data.Odbc.OdbcParameter : string * System.Data.Odbc.OdbcType * int * System.Data.ParameterDirection * bool * byte * byte * string * System.Data.DataRowVersion * obj -> System.Data.Odbc.OdbcParameter
Public Sub New (parameterName As String, odbcType As OdbcType, size As Integer, parameterDirection As ParameterDirection, isNullable As Boolean, precision As Byte, scale As Byte, srcColumn As String, srcVersion As DataRowVersion, value As Object)
參數
- parameterName
- String
參數名稱。
- size
- Int32
參數的長度。
- parameterDirection
- ParameterDirection
其中一個 ParameterDirection 值。
- isNullable
- Boolean
如果欄位值可以是 null,則為 true
;否則為 false
。
- srcColumn
- String
來源資料行的名稱。
- srcVersion
- DataRowVersion
其中一個 DataRowVersion 值。
- value
- Object
Object,是 OdbcParameter 的值。
例外狀況
type
參數中所提供的值是無效的後端資料類型。
範例
下列範例會 OdbcParameter 建立 並顯示 ParameterName。
public void CreateOdbcParameter()
{
OdbcParameter parameter = new OdbcParameter(
"Description", OdbcType.VarChar, 11,
ParameterDirection.Output, true, 0, 0, "Description",
DataRowVersion.Current, "garden hose");
Console.WriteLine(parameter.ToString());
}
Public Sub CreateOdbcParameter()
Dim parameter As New OdbcParameter("Description", OdbcType.VarChar, _
11, ParameterDirection.Output, True, 0, 0, "Description", _
DataRowVersion.Current, "garden hose")
Console.WriteLine(parameter.ToString())
End Sub
另請參閱
適用於
OdbcParameter(String, OdbcType, Int32, ParameterDirection, Byte, Byte, String, DataRowVersion, Boolean, Object)
初始化 OdbcParameter類別的新執行個體,它使用參數名稱、資料類型、長度、來源資料行名稱、參數方向、數值有效位數,以及其他屬性。
public:
OdbcParameter(System::String ^ parameterName, System::Data::Odbc::OdbcType odbcType, int size, System::Data::ParameterDirection parameterDirection, System::Byte precision, System::Byte scale, System::String ^ sourceColumn, System::Data::DataRowVersion sourceVersion, bool sourceColumnNullMapping, System::Object ^ value);
public OdbcParameter (string? parameterName, System.Data.Odbc.OdbcType odbcType, int size, System.Data.ParameterDirection parameterDirection, byte precision, byte scale, string? sourceColumn, System.Data.DataRowVersion sourceVersion, bool sourceColumnNullMapping, object? value);
public OdbcParameter (string parameterName, System.Data.Odbc.OdbcType odbcType, int size, System.Data.ParameterDirection parameterDirection, byte precision, byte scale, string sourceColumn, System.Data.DataRowVersion sourceVersion, bool sourceColumnNullMapping, object value);
new System.Data.Odbc.OdbcParameter : string * System.Data.Odbc.OdbcType * int * System.Data.ParameterDirection * byte * byte * string * System.Data.DataRowVersion * bool * obj -> System.Data.Odbc.OdbcParameter
Public Sub New (parameterName As String, odbcType As OdbcType, size As Integer, parameterDirection As ParameterDirection, precision As Byte, scale As Byte, sourceColumn As String, sourceVersion As DataRowVersion, sourceColumnNullMapping As Boolean, value As Object)
參數
- parameterName
- String
參數名稱。
- size
- Int32
參數的長度。
- parameterDirection
- ParameterDirection
其中一個 ParameterDirection 值。
- sourceColumn
- String
來源資料行的名稱。
- sourceVersion
- DataRowVersion
其中一個 DataRowVersion 值。
- sourceColumnNullMapping
- Boolean
如果相對應的來源資料行可為 null,則為 true
,否則為 false
。
- value
- Object
Object,是 OdbcParameter 的值。
例外狀況
type
參數中所提供的值是無效的後端資料類型。
範例
下列範例會 OdbcParameter 建立 並顯示 ParameterName。
Public Sub CreateOdbcParameter()
Dim parameter As New OdbcParameter("Description", OdbcType.VarChar, 11, ParameterDirection.Output, True, 0, 0, "Description", DataRowVersion.Current, False, "garden hose")
MessageBox.Show(parameter.ToString())
End Sub
public void CreateOdbcParameter()
{
OdbcParameter parameter = new OdbcParameter("Description",OdbcType.VarChar,
11,ParameterDirection.Output,true,0,0,"Description",
DataRowVersion.Current, false, "garden hose");
MessageBox.Show(parameter.ToString());
}