OdbcParameter.ParameterName プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
OdbcParameter の名前を取得または設定します。
public:
virtual property System::String ^ ParameterName { System::String ^ get(); void set(System::String ^ value); };
public:
property System::String ^ ParameterName { System::String ^ get(); void set(System::String ^ value); };
public override string ParameterName { get; set; }
public string ParameterName { get; set; }
member this.ParameterName : string with get, set
Public Overrides Property ParameterName As String
Public Property ParameterName As String
プロパティ値
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
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;
}
注釈
ODBC .NET Provider は、名前付きパラメーターの代わりに、コマンド テキストの構文で疑問符 (?) でマークされた位置指定パラメーターを使用します。 内の OdbcParameterCollection パラメーター オブジェクトと、ストアド プロシージャまたはパラメーター化された SQL ステートメントによって受け入れられる実際のパラメーターは、パラメーター名ではなく、オブジェクトがコレクションに挿入される順序 OdbcParameter に基づいて相互に対応します。 パラメーター名は指定できますが、パラメーター オブジェクトのバインド中は無視されます。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET