System.Data.SqlClient.SqlConnection dataConnection = new SqlConnection();
dataConnection.ConnectionString = ConfigurationManager.ConnectionStrings["DBConnectionString"].ConnectionString;
System.Data.SqlClient.SqlCommand dataCommand = new SqlCommand();
dataCommand.Connection = dataConnection;
long MachineGroupID = Convert.ToInt64(Request.QueryString["node"]);
dataCommand.CommandText = "UPDATE [MachineGroups] SET [MachineGroupName]=@MachineGroupName,[MachineGroupDesc]=@MachineGroupDesc WHERE [MachineGroupID]= @MachineGroupID";
//add our parameters to our command object
dataCommand.Parameters.AddWithValue("@MachineGroupName", MachineGroupName);
dataCommand.Parameters.AddWithValue("@MachineGroupDesc", MachineGroupDesc);
dataCommand.Parameters.AddWithValue("@MachineGroupID", MachineGroupID);
dataConnection.Open();
dataCommand.ExecuteNonQuery();
dataConnection.Close();
здесь в таблице MachineGroups есть столбец "tval", который сначала вставлялся с пользовательским значением, а затем при его обновлении должно быть установлено значение по умолчанию, установленное значением SQl при создании ...
например
[tval] [int] NOT NULL DEFAULT ((2147483647))
Вот как столбец был создан, и теперь я хочу поставить значение 2147483647 на обновление.
также я не могу исправить значение как "2147483647", поскольку оно может измениться.
есть предложения ??
спасибо