Much like ADO.NET data adapters, a SQL data source can include Insert, dịch - Much like ADO.NET data adapters, a SQL data source can include Insert, Việt làm thế nào để nói

Much like ADO.NET data adapters, a


Much like ADO.NET data adapters, a SQL data source can include Insert, Update, and Delete statements that let you automatically update the underlying database based on changes made by the user to bound data controls. To auto-matically generate these statements, you can check the first box in the dialog box shown in figure 13-18, which is displayed when you click on the Advanced button in the dialog box shown in figure 13-5. You can also check the box for optimistic concurrency, which enhances the generated statements so they check whether updated or deleted rows have changed since the data source retrieved the original data.
Note that for this to work, the primary key column of the table you’re updating must be included in the Select statement. That’s because this column is used to identify a row that’s being updated or deleted. So if the Generate option in the Advanced SQL Generation Options dialog box isn’t enabled, it’s probably because you haven’t selected the primary key column.
The code in this figure shows the aspx elements that are generated when you request Insert, Update, and Delete statements without using optimistic concur¬rency. Here, the InsertCommand, UpdateCommand, and DeleteCommand attri¬butes provide the statements, and the InsertParameters, UpdateParameters, and DeleteParameters child elements define the parameters used by these statements. Because optimistic concurrency isn’t used, these statements will update the database whether or not the data has changed since it was originally retrieved, which could lead to corrupt data.
If you check the Use Optimistic Concurrency check box, though, the update and delete commands will include Where clauses that compare the value of each column with the value originally retrieved. Because these values are passed as parameters, the generated aspx code will include additional elements that define these parameters. The SqlDataSource control will also include two additional attributes. The first one indicates that optimistic concurrency should be used, and the second one indicates the format that should be used for the names of the parameters that will hold the original column values. Then, if the value of any column has changed since it was originally retrieved, the update or delete opera¬tion will be refused, and your application needs to provide code that handles that situation. You’ll see how that works in chapter 14
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Nhiều giống như bộ điều hợp mạng dữ liệu ADO.NET, một nguồn dữ liệu SQL có thể bao gồm chèn, Cập Nhật, và xoá bỏ báo cáo cho phép bạn tự động Cập Nhật cơ sở dữ liệu nằm bên dưới dựa trên thay đổi được thực hiện bởi người sử dụng để ràng buộc điều khiển dữ liệu. Để tự động matically tạo ra các báo cáo, bạn có thể kiểm tra hộp đầu tiên trong hộp thoại hiển thị trong hình 13-18, được hiển thị khi bạn bấm vào nút chuyên sâu trong hộp thoại hiển thị trong hình 13-5. Bạn cũng có thể kiểm tra hộp cho concurrency lạc quan, trong đó tăng cường những điều khoản được tạo ra để họ kiểm tra cho dù hàng Cập Nhật hoặc đã bị xóa đã thay đổi kể từ khi các nguồn dữ liệu lấy dữ liệu gốc.Lưu ý rằng để làm việc này, các cột chính quan trọng của bảng bạn đang Cập Nhật phải được bao gồm trong tuyên bố chọn. Đó là bởi vì cột này được sử dụng để xác định một hàng đang Cập Nhật hoặc xóa bỏ. Vì vậy nếu các tùy chọn tạo trong hộp thoại tùy chọn nâng cao SQL thế hệ chưa được kích hoạt, nó có lẽ là vì bạn đã không chọn cột chính quan trọng.Mã số trong con số này cho thấy các yếu tố aspx được tạo ra khi bạn yêu cầu chèn, Cập Nhật, và xoá bỏ báo cáo mà không sử dụng lạc quan concur¬rency. Ở đây, InsertCommand, UpdateCommand, và DeleteCommand attri¬butes cung cấp những điều khoản, và các yếu tố con InsertParameters, UpdateParameters, và DeleteParameters xác định các tham số được sử dụng bởi các báo cáo này. Bởi vì concurrency lạc quan không được sử dụng, các báo cáo này sẽ cập nhật cơ sở dữ liệu có hay không các dữ liệu đã thay đổi kể từ khi nó được ban đầu được lấy ra, mà có thể dẫn đến tham nhũng dữ liệu.Nếu bạn kiểm tra hộp kiểm sử dụng lạc quan Concurrency, Tuy nhiên, các bản Cập Nhật và xóa lệnh sẽ bao gồm nơi mệnh đề so sánh giá trị của mỗi cột với giá trị ban đầu được lấy. Bởi vì các giá trị được thông qua dưới dạng tham số, mã tạo ra aspx sẽ bao gồm yếu tố bổ sung xác định các thông số. Kiểm soát SqlDataSource cũng sẽ bao gồm hai thuộc tính bổ sung. Người đầu tiên chỉ ra rằng lạc quan concurrency nên được sử dụng, và thứ hai cho thấy các định dạng nên được sử dụng cho tên của các thông số sẽ tổ chức các giá trị cột ban đầu. Sau đó, nếu giá trị của bất kỳ cột nào đã thay đổi kể từ khi nó ban đầu được lấy, Cập Nhật hoặc xóa opera¬tion sẽ phải bị bác bỏ, và ứng dụng của bạn cần phải cung cấp mã xử lý rằng tình hình. Bạn sẽ thấy như thế nào mà làm việc trong chương 14
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!

Giống như ADO.NET adapter dữ liệu, một nguồn dữ liệu SQL có thể bao gồm Insert, Update, và Delete báo cáo cho phép bạn tự động cập nhật cơ sở dữ liệu cơ bản dựa trên những thay đổi được thực hiện bởi người sử dụng để kiểm soát dữ liệu ràng buộc. Để tự động matically tạo ra các báo cáo, bạn có thể đánh dấu vào ô đầu tiên trong hộp thoại xuất hiện như trong hình 13-18, được hiển thị khi bạn bấm vào nút Advanced trong hộp thoại xuất hiện như trong hình 13-5. Bạn cũng có thể kiểm tra hộp cho đồng thời lạc quan, trong đó tăng cường các báo cáo được tạo ra để họ kiểm tra xem hàng được cập nhật hoặc xóa đã thay đổi kể từ nguồn dữ liệu lấy các dữ liệu ban đầu.
Lưu ý rằng để làm việc này, các cột khóa chính của bảng bạn ' re cập nhật phải được bao gồm trong báo cáo Chọn. Đó là bởi vì cột này được sử dụng để xác định một hàng mà đang được cập nhật hoặc xóa. Vì vậy, nếu các tùy chọn Tạo trong các chi tiết hệ SQL tùy chọn hộp thoại không được kích hoạt, nó có thể là vì bạn chưa chọn cột khóa chính.
Các mã trong con số này cho thấy các yếu tố aspx được tạo ra khi bạn yêu cầu Insert, Update, Xóa và báo cáo mà không cần sử dụng concur¬rency lạc quan. Ở đây, các attri¬butes InsertCommand, UpdateCommand, và DeleteCommand cung cấp các báo cáo, và các yếu tố InsertParameters, UpdateParameters, và DeleteParameters con xác định các thông số được sử dụng bởi các báo cáo này. Bởi vì đồng thời lạc quan không được sử dụng, các báo cáo này sẽ cập nhật cơ sở dữ liệu có hay không các dữ liệu đã thay đổi kể từ khi nó đã được ban đầu được lấy ra, mà có thể dẫn đến hỏng dữ liệu.
Nếu bạn đánh dấu vào hộp kiểm Sử dụng truy cập đồng thời lạc quan, mặc dù, các bản cập nhật và xóa lệnh này sẽ bao gồm các khoản đâu mà so sánh giá trị của mỗi cột với giá trị ban đầu được lấy ra. Do các giá trị này là tham số, mã aspx tạo ra sẽ bao gồm thêm các yếu tố để xác định các thông số này. Việc kiểm soát SqlDataSource cũng sẽ bao gồm hai thuộc tính bổ sung. Người đầu tiên chỉ ra rằng đồng thời lạc quan nên được sử dụng, và điều thứ hai chỉ ra các định dạng mà nên được sử dụng cho tên của các tham số sẽ giữ các giá trị cột gốc. Sau đó, nếu giá trị của bất kỳ cột đã thay đổi kể từ khi nó đã được ban đầu được lấy ra, cập nhật hoặc xóa opera¬tion sẽ bị từ chối, và ứng dụng của bạn cần phải cung cấp mã để xử lý tình huống đó. Bạn sẽ thấy như thế nào mà làm việc trong chương 14
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: