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Ề SqlDataReader, SqlCommand và ExecuteReader
SqlDataReader là một đối tượng để đọc các dòng dữ liệu từ một truy vấn SQL. Nó cung cấp một phương thức Read() để đọc từng dòng dữ liệu một và các phương thức khác để lấy giá trị từ các cột trong dòng dữ liệu đó.
SQLCommand được sử dụng để thực thi các truy vấn SQL trên cơ sở dữ liệu SQL Server trong C# Winform. SqlCommand đại diện cho một truy vấn SQL cụ thể được thực thi trên cơ sở dữ liệu.
ExecuteReader là một phương thức của đối tượng SqlCommand để thực thi một truy vấn SQL và trả về một SqlDataReader để đọc dữ liệu.
II. CHUẨN BỊ THỰC HÀNH
II.1 FORM
- 1 form (đặt tên là frm_SQLDataReader_MultiLine)
- 1 button (đặt tên là btn_XuatThongTin)
- 1 lisview (đặt tên là lstv_DanhSachSinhVien; có 4 cột như hình).
II.2 CƠ SỞ DỮ LIỆU
- Cơ sở dữ liệu có tên Fpoly_TayNguyen.
- Bảng có tên SINH_VIEN.
- 5 Cột gồm (Mã sinh viên, Họ Tên, Ngày Sinh, Giới Tính, Địa Chỉ)
- Nhập 5 dữ liệu mẫu.
III. THỰC HIỆN VIẾT CODE CHO ỨNG DỤNG
- Bước 1: Thêm thư viện cho file Program.cs
- 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
- Bước 3: Nhấn chuột vào nút “Xuất Thông Tin ” và gõ
đoạn mã sau
إرسال تعليق