ADO.NET và SQLServer - Thêm, sửa, xoá cơ sở dữ liệu




them-sua-xoa-co-so-du-lieu

Trong Lập trình C# - để có thể thêm, sửa, xoá 1 dòng trong cơ sở dữ liệu  SQL Server thì chúng ta có thể sử dụng SqlCommand và hàm ExecuteNonQuery(). Đọc hết nội dung bài viết và làm theo sẽ giúp các bạn hiểu rõ hơn.
Bài viết này là một phần trong series các bài viết Lập trình C#3 (#ADO.NET) các bạn có thể xem đầy đủ các bài viết tại đây

- Thầy Thạch Blog -

I. GIỚI THIỆU VỀ ExecuteNonQuery()

Phương thức ExecuteNonQuery() trong ADO.NET là một phương thức được sử dụng trong ngôn ngữ lập trình C# để thực thi một truy vấn (query) không trả về kết quả từ cơ sở dữ liệu. Phương thức này thường được sử dụng để thực hiện các truy vấn INSERT, UPDATE, DELETE hoặc các câu lệnh SQL không liên quan đến truy vấn dữ liệu.


II. CHUẨN BỊ THỰC HÀNH

II.1 FORM

  • 1 form (đặt tên là frm_Main)
  • 3 button (đặt tên là btn_Them, btn_Sửa, btn_Xoá)
  • 2 textbox (đặt tên là txt_MaLop và txt_TenLop.
  • 1 combobox (đặt tên là cbo_Lop).
form-chuan-bi




II.2 CƠ SỞ DỮ LIỆU

  • Cơ sở dữ liệu có tên Fpoly_TayNguyen.
  • Bảng có tên LOP.
  • 2 Cột gồm (Mã Lớp, Tên Lớp)
  • Nhập 5 dữ liệu mẫu.
bang-mau-co-so-du-lieu


III. THỰC HIỆN VIẾT CODE CHO ỨNG DỤNG

 - Bước 1: Thêm thư viện cho file Program.cs

them-thu-vien


- Bước 2: Nhấn chuột phải vào Form >>Chọn View code >> Tạo kết nối với cơ sở dữ liệu SQL Server

tao-ket-noi-co-so-du-lieu



- Bước 3: Xây dựng Hàm Load_cbo_Lop để Load dữ liệu xuống combobox  bằng đoạn mã sau:

load-co-so-du-lieu-combobox


- Bước 4: Chọn combobox sẽ tự động load thông tin xuống textbox với đoạn mã sau:
load-thong-tin-tu-combobox-xuong-textbox

- Bước 5: Để thêm 1 dòng vào cơ sở dữ liệu >> Nhấn chuột vào nút “Thêm” và gõ đoạn mã sau:

them-co-so-du-lieu-ado-net

- Bước 6: Để sửa nội dung 1 dòng cơ sở dữ liệu >> Nhấn chuột vào nút “Sửa” và gõ đoạn mã sau:

sua-du-lieu

- Bước 7: Để xoá 1 dòng cơ sở dữ liệu >> Nhấn chuột vào nút “Xoá” và gõ đoạn mã sau:

xoa-dong-co-so-du-lieu


Đăng nhận xét

Post a Comment (0)

Mới hơn Cũ hơn