tailieunhanh - Hướng dẫn tự học SQL Server 2005 Express ( Từ căn bản đến nâng cao) part 10

Tham khảo tài liệu 'hướng dẫn tự học sql server 2005 express ( từ căn bản đến nâng cao) part 10', công nghệ thông tin, quản trị mạng phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | 371 Chưong 15 - Xây dựng các ứng dụng co sỏ dữ liệu nhiều. If Not Changes Is Nothing Then Changes End If Then take care of any and all insert update and deletes in the parent table Person Changes If Not Changes Is Nothing Then Me. PersonTableAdapter. update Changes End if Finally take care of any modifications or additions in the child table Books. Changes _ Or If Not Changes Is Nothing Then Changes End If Catch ex As Exception M essageBox. s how ex. M essage TxFailure True End Try End Using If TxFailure False Then Accept changes got called End If End If End Sub 6. Thêm mã được minh họa trong Listing nằm ở cuối file ngay ưưđc câu lệnh End Class và sau đó chọn Save AIL Có lẽ bạn đã làm điều này ở chương 4. 372 Chương 15- Xây dựng các ứng dụng cơ sò dữ liệu nhiều. Listing Cập nhật hàng Book mã lỗi dữ liệu Private Sub BookDataGndView_DataError ByVal sender As Object. ByVai e _ As _ Handles Error Check that a valid record number has been input. Save Person information first End Sub End Class Cách hoạt động Chú ý bạn đã thay thế hầu như tất cả mã cập nhật. Mã gổc đã cập nhật DataSet bằng cách chọn các hàng đã được cập nhật và sau đó đẩy chúng một cách có chọn lọc sang cơ sở dữ liệu để cập nhật. Mã này có các hoạt động khác biệt. Nó sao chép các thay đổi vào một table DataTable riêng biệt có tên là Changes thay thế nội dụng cho mỗi hoạt động cập nhật riêng biệt. Điều này để lại trạng thái của DataSet không thay đổi cho mỗi hoạt động cập nhật bởi vì sự cập nhật xảy ra từ Change Data Table không phải MyDBDataSet. Vấn đề duy nhát là vì chính DataSet không phối hợp tất cả thay đổi bạn phải bảo đảm riêng biệt rằng một record Person mới phải được lưu .