Ejecutar una sentencia SQL que no sea SELECT

2205 vistas

Usaremos el método ExecuteNonQuery del objeto Command.

Ejemplo con Sql Server



csharp
  1. // cadena de conexión
  2. string connectString = "database=test_paresco;server=am01;User ID=BACK;pwd=xxxxxx";
  3. // objeto connection
  4. SqlConnection connection = new SqlConnection(connectString);
  5. // abertura
  6. connection.Open();
  7. // objeto Command
  8. SqlCommand command = new SqlCommand("UPDATE usr_contract set ctr_n = ctr_n + 1", connection);
  9. // ejecución
  10. int affectedrows = command.ExecuteNonQuery();
  11. Console.WriteLine("Número de líneas afectadas {0}", affectedrows);
  12. // cerramos connection
  13. connection.Close();