OdbcParameter コンストラクター

定義

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.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 値のいずれか 1 つ。

例外

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 指定する場合は注意が必要です。 このオーバーロードは Object 型の value を受け取るため、次の C# の例のように、値が 0 の場合に整数値を Object 型に変換する必要があります。

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 値のいずれか 1 つ。

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 値のいずれか 1 つ。

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 値のいずれか 1 つ。

size
Int32

パラメーターの長さ。

parameterDirection
ParameterDirection

ParameterDirection 値のいずれか 1 つ。

isNullable
Boolean

フィールドの値を NULL に設定できる場合は true。それ以外の場合は false

precision
Byte

Value を解決する際の、小数点の左側および右側の桁数の合計。

scale
Byte

Value を解決する際の、小数点以下の合計桁数。

srcColumn
String

変換元列の名前です。

srcVersion
DataRowVersion

DataRowVersion 値のいずれか 1 つ。

value
Object

OdbcParameter の値である Object

例外

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.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 値のいずれか 1 つ。

size
Int32

パラメーターの長さ。

parameterDirection
ParameterDirection

ParameterDirection 値のいずれか 1 つ。

precision
Byte

Value を解決する際の、小数点の左側および右側の桁数の合計。

scale
Byte

Value を解決する際の、小数点以下の合計桁数。

sourceColumn
String

変換元列の名前です。

sourceVersion
DataRowVersion

DataRowVersion 値のいずれか 1 つ。

sourceColumnNullMapping
Boolean

対応するソース列が null 許容である場合は true。それ以外の場合は false

value
Object

OdbcParameter の値である Object

例外

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());  
}  

こちらもご覧ください

適用対象