C# の ExecuteNonQuery() の使用方法

C# では、ExecuteNonQuery() メソッドは、INSERT、UPDATE、DELETE などの結果を返さない SQL 文を実行するためのメソッドです。これは、影響を受けた行数を表す整数を返します。

ExecuteNonQuery() メソッドを使用するには、次の手順を実行します。

  1. SQLコネクション
string connectionString = "Data Source=MyServer;Initial Catalog=MyDatabase;User ID=MyUsername;Password=MyPassword;";
SqlConnection connection = new SqlConnection(connectionString);
  1. データベース接続を開く。
connection.Open();
  1. SQLコマンド
string sql = "INSERT INTO MyTable (Column1, Column2) VALUES (@Value1, @Value2)";
SqlCommand command = new SqlCommand(sql, connection);
  1. SQL文にパラメータを設定します(オプション)。
command.Parameters.AddWithValue("@Value1", value1);
command.Parameters.AddWithValue("@Value2", value2);
  1. SQL文を実行し、影響を受けた行数を取得する。
int rowsAffected = command.ExecuteNonQuery();
  1. データベース接続を閉じる。
connection.Close();

ExecuteNonQuery()メソッドが実行された後、変数rowsAffectedで影響を受けた行数を知ることができます。

コメントを残す 0

Your email address will not be published. Required fields are marked *