50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

آپدیت جدول در sql server

سلام به همه اساتید گرامی

سلام به همه اساتید گرامی دوستان من یه جدول به شکل زیر دارم و میخام یه برنامه تو سی شارپ بنویسم که مقادیر تمامی ستون های جدول غیر از ستون id رو صفر کنه ، ممنون میشم راهنمایی بفرمایید

سلام به همه اساتید گرامی 

سلام به همه اساتید گرامی دوستان من یه جدول به شکل زیر دارم و میخام یه برنامه تو سی شارپ بنویسم که مقادیر تمامی ستون های جدول غیر از ستون id رو صفر کنه ، ممنون میشم راهنمایی بفرمایید 



<center>
||https://tosinso.com/files/get/d2583456-22ae-4049-9ff3-4694501af755||
<center>
پرسیده شده در 1397/10/19 توسط

3 پاسخ

0

سلام

نوع ستون های دیگه چیه؟

از کدام تکنیک ORM برای این کار می خواهید استفاده کنید؟ (ADO.Net سنتی یا EF)

پاسخ در 1397/10/20 توسط
0

سلام بله از ado.net استفاده می کنم ایا راهی هست که بشه تمامی فیلدهای جدول رو خوند غیر از جدول id بعد همه این فیلدها رو صفر کرد ، نوع داده این فیلدها عددی هستش ممنون میشم راهنمایی کنید

پاسخ در 1397/10/21 توسط
0

سلام

اگر از EF استفاده می کردید می توانستید به زبان سی شارپ و با استفاده از یک حلقه همه رکوردها را به مقدار مورد نظرتون ست نموده و بعد با دستور savechanges اطلاعات را آپدیت نمایید.

ولی با 2.0 Ado.net فقط کافی است که همه نام ستون ها (به غیر از id) را در دستور Update و بدون دستور Where نوشته و اجرا کنید

به عنوان نمونه و راهنمایی می توانید از دستور زیر استفاده کنید

var connectString = ConfigurationManager.ConnectionStrings[connectionStringName].ConnectionString;            
    var query = "UPDATE TableName SET ColumnName1 = @Column1, ColumnName2 = @Column2";

    using(var conn = new SqlConnection(connectString))
    {
        using(var cmd = new SqlCommand(query, conn))
        {        
        cmd.Parameters.AddWithValue("@Column1", 0);
        cmd.Parameters.AddWithValue("@Column2", 0);
        try
        {
            conn.Open();
            cmd.ExecuteNonQuery();
        }
        catch (SqlException ex)
        {
            Console.Error.WriteLine(ex.Message);
        }
        }
    }
پاسخ در 1397/10/21 توسط

پاسخ شما