Truy cập cơ sở dữ liệu với .NET - Tạo một DataSet

Trước tiênn bạn đã định nghĩa sơ đồ của bộ dữ liệu của bạn, với đầy đủ các DataTable, DataColumn, Constraint, và những gì cần thiết, bạn nên tạo DataSet v i một vài thông tin bổ sung. | Truy cập cơ sở dữ liệu với .NET Tạo một DataSet Trước tiênn bạn đã định nghĩa sơ đồ của bộ dữ liệu của bạn với đầy đủ các DataTable DataColumn Constraint và những gì cần thiết bạn nên tạo DataSet vũi một vài thông tin bổ sung. Có hai cách chính để đọc dữ liệu từ một nguồn bên ngoài và chèn nó vào DataSet Dùng trình cung cấp dữ liệu Đọc XML vào trong DataSet Tạo một DataSet dùng một DataAdapter Đoạn mã về dòng dữ liệu được giới thiệu trong lớp SqlDataAdapter được trình bày như sau string select SELECT ContactName CompanyName FROM Customers SqlConnection conn new SqlConnection source SqlDataAdapter da new SqlDataAdapter select conn DataSet ds new DataSet ds Customers Hai dòng in đậm chỉ ra cách dùng của SqlDataAdapter - OleDbDataAdapter cũng có nhưng tính năng ảo giống như Sql equivalent. SqlDataAdapter và OleDbDataAdapter là hai lớp xuất phát từ một lớp cơ bản chứ không phải là một bộ các giao diện và nhất là các lớp SqlClient-hoặc OleDb. Cây kế thưa được biểu diễn như sau . OleDbDataAdapter . SqlClient. SqlDataAdapter Trong quá trình lấy dữ liệu từ một DataSet cần phải có một vài lệnh được dùng để chọn dữ liệu. Nó có thể là một câu lệnh SELECT một stored procedure hoặc OLE DB provider một TableDirect command. Ví dụ trên sử dụng một trong những cấu trúc sẵn có trong SqlDataAdapter để truyền câu lệnh SELECT vào một SqlCommand và phát nó khi gọi phương thức Fill trên adapter. Trở lại với các ví dụ về stored procedures trong chương trước Tôi đã định nghĩa các stored procedure INSERT UPDATE và DELETE nhưng chưa đưa ra một procedure để SELECT dữ liệu. Chúng ta sẽ lấp lỗ hổng này trong phần sau và chỉ ra cách làm sao để gọi một stored procedure từ một SqlDataAdapter để tạo dữ liệu cho một DataSet. Sử dụng một Stored Procedure trong một DataAdapter Trước tiên chúng ta cần định nghĩa một stored procedure và cài nó vào cơ sở dữ liệu database. Mã cho ví dụ này sẵn có trong thư

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.