TAILIEUCHUNG - Beginning C# 2005 Databases PHẦN 10

hiện tại vị trí hoặc ID của một vị trí mới được bổ sung nếu tên vị trí không được tồn tại. Bởi vì tài sản này có thể không được thiết lập, hoặc là cố ý hoặc do lỗi, bạn phải có khả năng để cung cấp cho nó một giá trị vô giá trị, do đó, loại giá trị Guid là không phù hợp ở đây. Guid? cũng không thích hợp bởi vì nó sẽ không được công nhận trong SQL Server. Thay vào đó, bạn sử dụng lớp SqlGuid từ không gian tên. | SQL Server CLR Integration existing location or the ID of a newly added location if the location name doesn t already exist. Because this property might not get set either deliberately or because of errors you must be able to give it a null value so the Guid value type is not suitable here. Guid is also not appropriate because it won t be recognized in SQL Server. Instead you use the SqlGuid class from the namespace public class Sprocs SqlProcedure public static int AddStoryLocation Guid storyId string location out SqlGuid locationId The code starts by setting the output parameter to a null value in case of error locationId The remaining code is placed in a structure to accommodate errors. First a context connection is created along with an associated using block try using SqlConnection conn new SqlConnection context connection true The context connection and story ID are then used to check if the specified story ID refers to an existing row in the Story table. The code attempts to obtain the name of the story as a simple test and executes the generated command using the ExecuteScalar method to retrieve the name SqlCommand getStoryCmd new SqlCommand SELECT Name fRoM Story WHERE StoryId @StoryId conn new SqlParameter @StoryId .Value storyld string storyName as string The connection remains open only for the minimum time just while the command executes. That s common to all the code in this method and ensures that the context connection is used as efficiently as possible. If there is no story a name won t be returned. If that happens it s reported using the method that you saw earlier in the chapter and the method terminates with the appropriate status report if storyName null No story with an ID of exists. Unable to add location. .

TÀI LIỆU MỚI ĐĂNG
54    153    1    28-12-2024
5    130    0    28-12-2024
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.