Truy cập nhanh cơ sở dữ liệu với Data Reader Một data reader là cách đơn giản nhất và nhanh nhất để chọn một vài dữ liệu từ một nguồn cơ sơ dữ liệu, nhưng cũng ít tính năng nhất. Bạn có thể truy xuất trực tiếp một đối tượng data reader | Truy cập nhanh cơ sở dữ liệu với Data Reader Một data reader là cách đơn giản nhất và nhanh nhất để chọn một vài dữ liệu từ một nguồn cơ sơ dữ liệu nhưng cũng ít tính năng nhất. Bạn có thể truy xuất trực tiếp một đối tượng data reader - Một minh dụ được trả về từ một đối tượng SqlCommand hoặc OleDbCommand từ việc gọi một phương thức ExecuteReader - có thể là một đối tượng SqlCommand một đối tượng SqlDataReader từ một đối tượng OleDbCommand là một OleDbDataReader. Mã lệnh sau đây sẽ chứng minh cách chọn dữ liệu từ bản Customers của cơ sở dữ liệu Northwind. Ví dụ kết nối với cơ sở dữ liệu chọn một số các mẫu tin duyệt qua các mẫu tin được chọn và xuất chúng ra màn hình console. Ví dụ này có thể dùng cho OLE DB provider. Trong hầu hết các trường hợp các phương thức của SqlClient đều được ánh xạ một một vào các phương thức của đối OleDBClient. Để thực thi lại các lệnh đối với một OLE DB data source lớp OleDbCommand được sử dụng. Mã lệnh dưới đây là một ví dụ một câu lệnh SQL đơn giảnvà đọc các mẫu tin được trả về bởi đối tượng OleDbDataReader. Mã của ví dụ có thể được tìm thấy trong thư mục Chapter 09 03 DataReader. Chú ý hai câu lệnh using dưới đây được dùng trong lớp OleDb using System using Tất cả các trình cung cấp dữ liệu đều sẵn chứa bên trong các data DLL vì vậy chỉ cần tham chiếu đến assembly để dùng cho các lớp trong phần này OleDbDataReader aReader while 0 from 1 O l Mã nguôn trên đây bao gồm các đoạn lệnh quen thuộc đã được trình bày trong các chương trước. Để biên dịch ví dụ này ta dùng các dòng lệnh sau csc t exe debug r Mã sau đây từ ví dụ trên cho phép tạo một kết nối OLE DB .NET dựa trên chuỗi kết nối OleDbConnection conn new OleDbConnection source OleDbCommand cmd new OleDbCommand select conn Dòng thứ ba tạo một đối tượng OleDbCommand mới dựa vào câu lệnh SELECT .