TAILIEUCHUNG - Implement the Methods That Update the Database

9,5 Thực hiện phương pháp đó Cập nhật cơ sở dữ liệu Bây giờ bạn có một lớp học mà có thể lấy một hàng cụ thể từ cơ sở dữ liệu, bạn sẽ cần phải thực hiện một phương pháp mà sẽ lưu các thay đổi cơ sở dữ liệu. | Implement the Methods That Update the Database Now that you have a class that can retrieve a specific row from the database you will need to implement a method that will save changes to the database. You ll also need a method to insert new rows into-as well as delete existing rows from-the Customers table. Technique In the case of updating and deleting rows in the database you will need to implement the Save and Delete methods that are defined in the ICustomer interface. To insert new rows into the database you ll need to add additional constructors to the class. Having multiple methods with the same name is a new feature in Visual Basic .NET called overloading. In this example you will only overload constructors but you can also overload functions and subs. Steps The first task is to implement the Save and Delete methods that were defined in your interface in section . You have already set up all the database-access objects you will need so it s just a matter of adding the relevant code. 1. You will need two helper methods for the Save and Delete methods a method whose sole responsibility is to call the update method of the data adapter and a method that clears the properties of the object. Both methods are defined in Listing . Listing The WriteChangesToDB and Clear Methods Private Function WriteChangesToDB ByVal pStateToHandle _ As DataRowState As Boolean Try Create a dataset of only those rows that have been changed specifically those changed in the manner specified by the DataRowState . Dim dsChanges As DataSet pStateToHandle Pass this subset of the dataset to the data adapter to write the changes to the database. The data adapter will handle all calls to the Delete Insert and Update commands. dsChanges Catch ex As Exception If the update fails communicate this back to the calling function by returning False. Return False End Try Update the customer s dataset to reflect

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.