OdbcParameter.ParameterName プロパティ
アセンブリ: System.Data (system.data.dll 内)

Dim instance As OdbcParameter Dim value As String value = instance.ParameterName instance.ParameterName = value
public: virtual property String^ ParameterName { String^ get () override; void set (String^ value) override; }
/** @property */ public String get_ParameterName () /** @property */ public void set_ParameterName (String value)
public override function get ParameterName () : String public override function set ParameterName (value : String)
OdbcParameter の名前。既定値は空の文字列 ("") です。

ODBC .NET プロバイダのコマンド テキストの構文では、名前付きパラメータの代わりに、疑問符 (?) で示される位置指定パラメータが使用されます。OdbcParameterCollection 内のパラメータ オブジェクトと、ストアド プロシージャまたはパラメータ化された SQL ステートメントが受け付ける実際のパラメータは、パラメータ名ではなく、OdbcParameter オブジェクトがコレクションに挿入される順番に基づいて対応付けられます。パラメータ名は、指定できますが、パラメータ オブジェクトのバインド時には無視されます。

次の例では、データ ソースに MyTable というテーブル名と MyProc というストアド プロシージャ名が存在し、次のように定義されていることを前提としています。
CREATE TABLE MyTable (col1 int, col2 smallmoney, col3 decimal) CREATE PROC MyProc (@p1 int, @p2 smallmoney, @p3 decimal) AS INSERT INTO MyTable VALUES (@p1, @p2, @p3)
次の例では、パラメータを作成し、MyProc ストアド プロシージャを呼び出します。
Public Sub CreateMyProc(connection As OdbcConnection) Dim command As OdbcCommand = connection.CreateCommand() command.CommandText = “{ call MyProc(?,?,?) }” command.Parameters.Add("", OdbcType.Int).Value = 1 command.Parameters.Add("", OdbcType.Decimal).Value = 2 command.Parameters.Add("", OdbcType.Decimal).Value = 3 End Sub
[C#]
public void CreateMyProc(OdbcConnection connection) { OdbcCommand command = myConnection.CreateCommand(); command.CommandText = "{ call MyProc(?,?,?) }"; command.Parameters.Add("", OdbcType.Int).Value = 1; command.Parameters.Add("", OdbcType.Decimal).Value = 2; command.Parameters.Add("", OdbcType.Decimal).Value = 3; }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- OdbcParameter.ParameterName プロパティのページへのリンク