OdbcParameter 建構函式

定義

初始化 OdbcParameter 類別的新執行個體。

多載

名稱 Description
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.cs
來源:
OdbcParameter.cs
來源:
OdbcParameter.cs
來源:
OdbcParameter.cs

初始化 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.cs
來源:
OdbcParameter.cs
來源:
OdbcParameter.cs
來源:
OdbcParameter.cs

初始化使用參數名稱與資料型態的類別新實例 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
OdbcType

這是其中一項 OdbcType 價值。

例外狀況

參數中提供的 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.cs
來源:
OdbcParameter.cs
來源:
OdbcParameter.cs
來源:
OdbcParameter.cs

初始化一個使用參數名稱和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 來指定整數參數值時,請特別小心。 由於此超載取的是一個 value 型別 Object為 ,當值為零時,你必須將整數值轉換為型 Object 別,正如以下 C# 範例所示。

Parameter = new OdbcParameter("@pname", Convert.ToInt32(0));

若不執行此轉換,編譯器會假設你正在嘗試呼叫 OdbcParameter.OdbcParameter 建構子過載。

另請參閱

適用於

OdbcParameter(String, OdbcType, Int32)

來源:
OdbcParameter.cs
來源:
OdbcParameter.cs
來源:
OdbcParameter.cs
來源:
OdbcParameter.cs

初始化一個使用參數名稱、資料型態及長度的新類別實例 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

參數的名稱。

type
OdbcType

這是其中一項 OdbcType 價值。

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.cs
來源:
OdbcParameter.cs
來源:
OdbcParameter.cs
來源:
OdbcParameter.cs

初始化一個使用參數名稱、資料型態、長度及來源欄位名稱的類別新實例 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

參數的名稱。

type
OdbcType

這是其中一項 OdbcType 價值。

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.cs
來源:
OdbcParameter.cs
來源:
OdbcParameter.cs
來源:
OdbcParameter.cs

初始化一個新的類別實例,該實例 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

參數的名稱。

odbcType
OdbcType

這是其中一項 OdbcType 價值。

size
Int32

參數的長度。

parameterDirection
ParameterDirection

這是其中一項 ParameterDirection 價值。

isNullable
Boolean

true 如果欄位的值可以為零;否則 false

precision
Byte

解決到小數點 Value 左右兩位的總數字數。

scale
Byte

解決到的小數 Value 點數總數。

srcColumn
String

來源欄的名稱。

srcVersion
DataRowVersion

這是其中一項 DataRowVersion 價值。

value
Object

Object 是 的 OdbcParameter值。

例外狀況

參數中提供的 odbcType 值是無效的後端資料型別。

範例

以下範例會產生 , 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.cs
來源:
OdbcParameter.cs
來源:
OdbcParameter.cs
來源:
OdbcParameter.cs

初始化一個新的類別實例,該實例 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

參數的名稱。

odbcType
OdbcType

這是其中一項 OdbcType 價值。

size
Int32

參數的長度。

parameterDirection
ParameterDirection

這是其中一項 ParameterDirection 價值。

precision
Byte

解決到小數點 Value 左右兩位的總數字數。

scale
Byte

解決到的小數 Value 點數總數。

sourceColumn
String

來源欄的名稱。

sourceVersion
DataRowVersion

這是其中一項 DataRowVersion 價值。

sourceColumnNullMapping
Boolean

true 如果對應的來源欄位是 nullable; false 如果不是的話。

value
Object

Object 是 的 OdbcParameter值。

例外狀況

參數中提供的 odbcType 值是無效的後端資料型別。

範例

以下範例會產生 , 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());
}

另請參閱

適用於