aras

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

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

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



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

#ُسی_شارپ #programming #برنامه_نویسی
لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.
سلام
نوع ستون های دیگه چیه؟

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

مجید محمدی سامانی
aras
سلام بله از ado.net استفاده می کنم ایا راهی هست که بشه تمامی فیلدهای جدول رو خوند غیر از جدول id بعد همه این فیلدها رو صفر کرد ، نوع داده این فیلدها عددی هستش ممنون میشم راهنمایی کنید
سلام
اگر از 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);
        }
        }
    }
مجید محمدی سامانی
پاسخ شما
برای ارسال پاسخ خود وارد شوید.
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره بهاره می تونی امروز ارزونتر از فردا خرید کنی ....