C#でパラメーターを追加するparameters.Addの使い方

C# では、Parameters.Add メソッドを使用して SQL コマンドのパラメーターコレクションにパラメーターを追加します。構文は次のとおりです。

public SqlParameterCollection Add(
    string parameterName,
    SqlDbType sqlDbType
)

パラメーターの説明:

  1. パラメータ名:パラメータの名前
  2. SQL データ型:パラメータのデータ型(SQLDbType 列挙型の値)

例:この書類は明日までに提出してください。この書類の提出期限は明日です。

SqlCommand command = new SqlCommand("SELECT * FROM Customers WHERE City = @City", connection);
command.Parameters.Add("@City", SqlDbType.NVarChar).Value = "London";

上の例では、SqlCommand オブジェクトを作成し、SQL コマンドを「SELECT * FROM Customers WHERE City = @City」に設定しています。ここで @City はパラメーターのプレースホルダーです。次に、Parameters.Add メソッドを使用して、@City という名前のパラメーターをパラメーターのコレクションに追加し、そのデータ型を NVarChar と指定しました。最後に、パラメーターに値「London」を設定しています。

パラメータ.Addメソッドを使用することで、SQLコマンドにパラメータを追加し、実行時に動的にパラメータ値を提供できます。これにより、SQLインジェクション攻撃からアプリケーションを保護し、SQLコマンドの柔軟性と再利用性を高めることができます。

bannerAds