Báo cáo tài liệu vi phạm
Giới thiệu
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Sức khỏe - Y tế
Văn bản luật
Nông Lâm Ngư
Kỹ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
THỊ TRƯỜNG NGÀNH HÀNG
NÔNG NGHIỆP, THỰC PHẨM
Gạo
Rau hoa quả
Nông sản khác
Sữa và sản phẩm
Thịt và sản phẩm
Dầu thực vật
Thủy sản
Thức ăn chăn nuôi, vật tư nông nghiệp
CÔNG NGHIỆP
Dệt may
Dược phẩm, Thiết bị y tế
Máy móc, thiết bị, phụ tùng
Nhựa - Hóa chất
Phân bón
Sản phẩm gỗ, Hàng thủ công mỹ nghệ
Sắt, thép
Ô tô và linh kiện
Xăng dầu
DỊCH VỤ
Logistics
Tài chính-Ngân hàng
NGHIÊN CỨU THỊ TRƯỜNG
Hoa Kỳ
Nhật Bản
Trung Quốc
Hàn Quốc
Châu Âu
ASEAN
BẢN TIN
Bản tin Thị trường hàng ngày
Bản tin Thị trường và dự báo tháng
Bản tin Thị trường giá cả vật tư
Tìm
Danh mục
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Y tế sức khỏe
Văn bản luật
Nông lâm ngư
Kĩ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
NGÀNH HÀNG
NÔNG NGHIỆP, THỰC PHẨM
Gạo
Rau hoa quả
Nông sản khác
Sữa và sản phẩm
Thịt và sản phẩm
Dầu thực vật
Thủy sản
Thức ăn chăn nuôi, vật tư nông nghiệp
CÔNG NGHIỆP
Dệt may
Dược phẩm, Thiết bị y tế
Máy móc, thiết bị, phụ tùng
Nhựa - Hóa chất
Phân bón
Sản phẩm gỗ, Hàng thủ công mỹ nghệ
Sắt, thép
Ô tô và linh kiện
Xăng dầu
DỊCH VỤ
Logistics
Tài chính-Ngân hàng
NGHIÊN CỨU THỊ TRƯỜNG
Hoa Kỳ
Nhật Bản
Trung Quốc
Hàn Quốc
Châu Âu
ASEAN
BẢN TIN
Bản tin Thị trường hàng ngày
Bản tin Thị trường và dự báo tháng
Bản tin Thị trường giá cả vật tư
Thông tin
Tài liệu Xanh là gì
Điều khoản sử dụng
Chính sách bảo mật
0
Trang chủ
Công Nghệ Thông Tin
Kỹ thuật lập trình
Dealing with Update Failures
Đang chuẩn bị liên kết để tải về tài liệu:
Dealing with Update Failures
Tuấn Chương
86
6
pdf
Không đóng trình duyệt đến khi xuất hiện nút TẢI XUỐNG
Tải xuống
Dealing with Update Failures So far, the examples you've seen have assumed that the updates pushed to the database by the Update() have succeeded. | Dealing with Update Failures So far the examples you ve seen have assumed that the updates pushed to the database by the Update have succeeded. In this section you see what happens when updates fail-and what you can do about it. Note You ll find all the code examples shown in this section in the HandlingUpdateFailures.es file located in the ch11 directory. This program listing is omitted from this book for brevity. In the examples in this section assume that the CommandText property of a SqlDataAdapter object s UpdateCommand is set as follows UPDATE Customers SET CompanyName @NewCompanyName Address @NewAddress WHERE CustomerlD @OldCustomerID AND CompanyName @OldCompanyName AND Address @OldAddress This UPDATE statement uses optimistic concurrency because the updated columns are included in the WHERE clause. An Update Failure Scenario Consider the following scenario that shows an update failure 1. User 1 retrieves the rows from the Customers table into a DataTable named customersDataTable. 2. User 2 retrieves the same rows. 3. User 1 updates the CustomerName DataColumn of the DataRow with the CustomerlD DataColumn of J5COM and pushes the change to the database. Let s say User 1 changes the CustomerName from J5 Company to Updated Company. 4. User 2 updates the same DataRow and changes the CompanyName from J5 Company to Widgets Inc. and attempts to push the change to the database. User 2 then causes a DBConcurrecy-Exception object to be thrown and their update fails. The same exception occurs if User 2 tries to update or delete a row that has already been deleted by User 1. Why does the update fail in step 4 The reason is that with optimistic concurrency the CompanyName column is used in the WHERE clause of the UPDATE statement. Because of this the original row loaded by User 2 cannot be found anymore-and therefore the UPDATE statement fails. The row cannot be found because User 1 has already changed the CompanyName column from J5 Company to Updated Company in step 2.
TÀI LIỆU LIÊN QUAN
LESSON 22 – Dealing with a situation STUDY NOTES
Báo cáo khoa học: "Dealing with Spurious Ambiguity in Learning ITG-based Word Alignment"
Báo cáo khoa học: "Dealing with distinguishing descriptions in a guided composition system"
Báo cáo khoa học: "DEALING WITH CONJUNCTIONS IN A MACHINE TRANSLATION ENVIRONMENT"
Báo cáo khoa học: "DEALING WITH INCOMPLETENESS OF LINGUISTIC KNOWLEDGE IN LANGUAGE TRANSLATION TRANSFER AND GENERATION STAGE OF MU MACHINE TRANSLATION PROJECT"
Báo cáo khoa học: "DEALING WITH THE NOTION "OBLIGATORY" IN SYNTACTIC ANALYSIS"
Summary of doctoral thesis: Research on the working of soil cement columns in combination with high strength geogrid when dealing with soft ground in traffic construction
Ebook Highly recommended 2: English for the hotel and catering industry (Teacher's book intermediate)
Dealing with Update Failures
Dealing with zinc and iron deficiency in rice: Combine strategies to fight hidden hunger in developing countries
Đã 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.