موضوعات وبسایت : برنامه نویسی
سوالات امتحان آیین نامه رانندگی

کد آپدیت در سی شارپ

نویسنده : رضا قربانی | زمان انتشار : 07 آبان 1400 ساعت 18:06

جهت انجام پروژه های دانشجویی و یا تمرین‌های برنامه نویسی رشته کامپیوتر میتوانید به آی دی تلگرام زیر پیام دهید

@AlirezaSepand



سلام بر تمامی برنامه نویسان عزیز 😉 در این مطلب کد ویرایش (update) گروهی با SqlCommand در #C را آماده کردم. انشاالله که این کد براتون مفید باشه.

سوالات امتحان آیین نامه رانندگی

کد ویرایش (update) گروهی با SqlCommand در #C :

using System;
using System.Data;
using System.Data.SqlClient;
using System.Collections.Generic;
using System.Text;

    class Program
    {
        static void Main(string[] args)
        {
            SqlConnection conn = new SqlConnection("data source=localhost; initial catalog=SampleDB; Integrated Security=SSPI;");
            conn.Open();
            SqlCommand selectCmd = conn.CreateCommand();
            selectCmd.CommandText = "SELECT ID, FirstName, LastName, MiddleInitial FROM Employees";

            SqlCommand updateCmd = conn.CreateCommand();
            updateCmd.CommandText = "UPDATE Employees SET FirstName = @FirstName, LastName = @LastName, MiddleInitial = @MiddleInitial WHERE ID = @ID";
            updateCmd.Parameters.Add(new SqlParameter("@FirstName", SqlDbType.VarChar, 50, "FirstName"));
            updateCmd.Parameters.Add(new SqlParameter("@LastName", SqlDbType.VarChar, 50, "LastName"));
            updateCmd.Parameters.Add(new SqlParameter("@MiddleInitial", SqlDbType.NChar, 1, "MiddleInitial"));
            updateCmd.Parameters.Add(new SqlParameter("@ID", SqlDbType.Int, 4, "ID"));
            updateCmd.UpdatedRowSource = UpdateRowSource.None;

            SqlCommand insertCommand = conn.CreateCommand();
            insertCommand.CommandText = "INSERT INTO Employees(FirstName, LastName, MiddleInitial) VALUES(@FirstName, @LastName, @MiddleInitial)";
            insertCommand.Parameters.Add(new SqlParameter("@FirstName", SqlDbType.VarChar, 50, "FirstName"));
            insertCommand.Parameters.Add(new SqlParameter("@LastName", SqlDbType.VarChar, 50, "LastName"));
            insertCommand.Parameters.Add(new SqlParameter("@MiddleInitial", SqlDbType.NChar, 1, "MiddleInitial"));
            insertCommand.UpdatedRowSource = UpdateRowSource.None;

            SqlDataAdapter da = new SqlDataAdapter(selectCmd);
            da.UpdateCommand = updateCmd;
            da.InsertCommand = insertCommand;
            da.UpdateBatchSize = 10;

            da.AcceptChangesDuringUpdate = true;

            DataSet ds = new DataSet();
            da.Fill(ds, "Employees");

            ds.Tables[0].Rows[0]["FirstName"] = "new";
           
            DataRow newCust = ds.Tables[0].NewRow();
            newCust["FirstName"] = "B";
            newCust["LastName"] = "C";

برای مشاهده ادامه مطلب، عضو vip سایت شوید.

دسترسی به 3300 مطلب #C با عضویت vip

آیا این مطلب برای شما مفید بود؟


منبع: www.program98.com



ارسال نظر

نام


ایمیل


نظر