TAILIEUCHUNG - Truy Xuất Dữ Liệu Với .NET part 8

ÿ Các cố gắng thay đổi DataSet Sau khi soạn thạo dữ liệu trong một DataSet, cũng có những lúc cần phải thay đổi nó. Một ví dụ khá phổ biến đó là chọn dữ liệu từ một cơ sở dữ liệu, biểu diễ nó cho người dùng, và cập nhật cho cơ sở dữ liệu. Cập nhật với các Data Adapter Một SqlDataAdapter có thể bao gồm SelectCommand, một InsertCommand, UpdateCommand, và DeleteCommand. Giống như tên gọi, những đối tượng này là những thể hiện của SqlCommand (hoặc OleDbCommand dùng cho OleDbDataAdapter), vì vậy những câu lệnh này có. | y Các cố gắng thay đổi DataSet Sau khi soạn thạo dữ liệu trong một DataSet cũng có những lúc cần phải thay đổi nó. Một ví dụ khá phổ biến đó là chọn dữ liệu từ một cơ sở dữ liệu biểu diễ nó cho người dùng và cập nhật cho cơ sở dữ liệu. Cập nhật với các Data Adapter Một SqlDataAdapter có thể bao gồm SelectCommand một InsertCommand UpdateCommand và DeleteCommand. Giống như tên gọi những đối tượng này là những thể hiện của SqlCommand hoặc OleDbCommand dùng cho OleDbDataAdapter vì vậy những câu lệnh này có thể chuyển thành SQL hoặc một stored procedure. Trong ví dụ này tôi đã khôi phục lại các mã stored procedure từ phần Calling Stored Procedures để chèn cập nhật và xóa các mẫu tin Region. Mã có sẵn trong thư mục 12 DataAdapter2. Chèn một dòng mới Có hai cách để thêm một dòng mới vào một DataTable. Cách thứ nhât là gọi phương thức NewRow để trả về một dòng trống sau đó định vị và thêm vào tập Rows như sau DataRow r Region .NewRow r RegionID 999 r RegionDescription North West Region . r Cách thứ hai để thêm một dòng mới là truyền một mảng dữ liệu vào phương thức giống như sau DataRow r Region . new object 999 North West Mỗi dòng trong DataTable sẽ cài RowState là Added. Ví dụ sẽ xổ ra các mẫu tin trước khi nó thay đổi được cập nhật cho dữ liệu vì vậy sau khi thêm các dòng sau vào DataTable các dòng sẽ giống như sau. Chú ý rằng cột bên phải là trạng thái dòng. New row pending inserting into database 1 Eastern Unchanged 2 Western Unchanged 3 Northern Unchanged 4 Southern Unchanged 999 North West Added Để cập nhật cơ sở dữ liệu từ một DataAdapter gọi phương thức Update như sau đây ds Region Đối với một dòng mới trong DataTable sẽ thực thi stored procedure và xuất ra các mẫu tìn trong DataTable một lần nữa. New row updated and new RegionlD assigned by database 1 Eastern Unchanged 2 Western Unchanged 3 Northern Unchanged 4 Southern Unchanged 5 North West Unchanged Hãy nhìn dòng cuối của DataTable. Tôi đã nhập .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.