データベース

[C#] SQLServerデータベースへ更新を行う(UPDATE)

2022年4月2日

SQLServerのデータを更新するサンプルです。

サンプル

例)SQLServerのデータをUPDATEする

以下情報のSQLServerを対象としています。

  • サーバ名:192.168.1.1\test
  • DB名:db01
  • ユーザID:hoge
  • パスワード:pass

using System.Data;
using System.Data.SqlClient;

// 接続情報
string connStr = @"Data Source=192.168.1.1\test;User Id=hoge;Password=pass;Initial Catalog=db01";

try{
  // コネクションを取得する
  using(var conn = new SqlConnection(connStr))
  {
    // コネクションをオープンする
    conn.Open();
  
    // コマンドを取得する
    using(SqlCommand cmd = conn.CreateCommand())
    {
      // SQL文をセットする
      cmd.CommandText = @"UPDATE test_table SET col1 = @col1 WHERE id = @id";

      // パラメータをセットする
      cmd.Parameters.Add("@id", SqlDbType.NChar, 5).Value = "10001";
      cmd.Parameters.Add("@col1", SqlDbType.NVarChar, 10).Value = "hoge";
  
      // UPDATEを実行する
      int cnt = cmd.ExecuteNonQuery();

      // 処理件数を表示する
      Console.WriteLine(cnt);

    }
  }

}catch(SqlException ex)
{
  Console.WriteLine(ex);
}

備考

関連記事

-データベース