Xin chào Tôi có một danh sách SharePoint được truy vấn cho Ứng dụng dành cho Máy tính để bàn của tôi và tôi muốn chỉ truy xuất Thành viên Hoạt động nhưng khi truy vấn tôi chỉ nhận được người dùng không hoạt động. Có gì sai với truy vấn CAML của tôi?Truy vấn CAML cho cột boolean không hoạt động
camlQuery.ViewXml = "<<"View">><Query><Where><Eq><FieldRef Name='Active'/><Value Type='Boolean'> " + true + "</Value></Eq></Where></Query></View>"";
Tôi đã thử các sau đây cũng
camlQuery.ViewXml = "<View><Query><Where><Eq><FieldRef Name='Active'/><Value Type='Boolean'> true</Value></Eq></Where></Query></View>";
và
camlQuery.ViewXml = "<Query><Where><Eq><FieldRef Name='Active'/><Value Type='Boolean'> true</Value></Eq></Where></Query>";
Xin giúp như tôi mới để CAML.
Cố gắng tìm kiếm trong google, có rất nhiều mẫu truy vấn caml trong SharePoint. Những điều bạn viết không giống như truy vấn caml – Alexander
Vì một lý do nào đó mà tôi không biết, tôi chắc chắn rằng sharepoint có lỗi, vì tôi có hai cột boolean được cấu hình theo cùng một cách (cột "Returned" và cột "Đã kiểm tra") và nếu tôi sử dụng mã CAML để truy vấn spList theo cột "Đã trả lại" thì nó hoạt động, nhưng khi tôi CHỈ thay đổi mã CAML này thành truy vấn bằng cột "Đã kiểm tra", chỉ cần thay đổi tên thuộc tính thành cột "Đã kiểm tra", nơi chúng tôi chỉ đặt tên trường nội bộ, mã không mang lại cho tôi bất kỳ spListitem nào, nhưng nó sẽ trả lại một số mục. Cột lạ "A" (Đã trả lại)