none
como restar un numero desde c# a un campo INT de una tabla en una base de datos sql server RRS feed

  • Pregunta

  • hola les expreso mi caso  resulta que tengo una aplicación desarrollada en visual c# el cual esta conectada a una base de datos sql server esta base de datos cuenta con una tabla llamada  medidas_cautelares el cual cuenta con un campo INT  este campo es "días restantes", lo que me interesa saber es la sintaxis para poder restar "1" a cada registro de ese campo desde un botón en C#


    • Editado neckdhkmc martes, 30 de enero de 2018 16:50
    martes, 30 de enero de 2018 16:49

Respuestas

  • Solo tienes que ejecutar una sentencia de este tipo

    "UPDATE medidas_cautelares SET [dias restantes] = [dias restantes] - 1"

    Puedes ejecutarlo haciendo

    ' Aquí pones la cadena de conexión con tu base de datos:
    string connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["LocalDB"].ConnectionString;
    
    using (SqlConnection connection = new SqlConnection(connectionString))
        using (SqlCommand command = connection.CreateCommand())
    { 
      command.CommandText = "UPDATE medidas_cautelares SET [dias restantes] = [dias restantes] - ";
    
      command.ExecuteNonQuery();
    
      connection.Close();
    } 


    Saludos, Javier J

    martes, 30 de enero de 2018 17:50