CÁC GIẢI PHÁP LẬP TRÌNH C# - Trang 406

406
Chương 10: Cơ sở dữ liệu

Ví dụ dưới đây mô tả cách sử dụng data-reader để xử lý nội dung của hai tập kết quả được trả
về bởi việc thực thi một truy vấn gồm hai lệnh

SELECT

. Tập kết quả đầu tiên được liệt kê và

hiển thị trong cửa sổ Console. Tập kết quả thứ hai được duyệt qua để tìm và hiển thị thông tin
siêu dữ liệu.

using System;

using System.Data;

using System.Data.SqlClient;

public class DataReaderExample {

public static void Main() {

// Tạo đối tượng SqlConnection mới.

using (SqlConnection con = new SqlConnection()) {

// Cấu hình chuỗi kết nối của đối tượng SqlConnection.

con.ConnectionString = "Data Source = localhost;" +

"Database = Northwind; Integrated Security=SSPI";

// Tạo và cấu hình câu lệnh mới.

SqlCommand com = con.CreateCommand();

com.CommandType = CommandType.Text;

com.CommandText = "SELECT BirthDate,FirstName,LastName " +

"FROM Employees ORDER BY BirthDate; " +

"SELECT * FROM Employees";

// Mở kết nối cơ sở dữ liệu và thực thi câu lệnh.

con.Open();

// Thực thi câu lệnh và thu lấy SqlReader.

using (SqlDataReader reader = com.ExecuteReader()) {

// Xử lý tập kết quả đầu tiên

// và hiển thị nội dung của tập kết quả.

Console.WriteLine("Employee Birthdays (By Age).");

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.