使用 CAML 的 MAX 查询

2023-11-24

我想选择一个共享点列表项,该列表项具有特定列的最大值。如何使用 CAML 查询执行此操作?


以下 CAML 查询将返回给定列的最大值:

var maxValue;

try
{
    using (SPSite objSite = new SPSite(sSiteUrl))
    {
        using (SPWeb objWeb = objSite.OpenWeb())
        {
            SPList objList = objWeb.Lists[sListName];

            SPQuery objQuery = new SPQuery();
            objQuery.Query = "<OrderBy><FieldRef Name='ColumnName' Ascending='False' /></OrderBy><RowLimit>1</RowLimit>";
            objQuery.Folder = objList.RootFolder;

            // Execute the query against the list
            SPListItemCollection colItems = objList.GetItems(objQuery);

            if (colItems.Count > 0)
            {
                maxValue = (<Insert Appropriate Cast>) colItems[0];
            }
        }
    }
}
catch (Exception ex)
{
    ...
}

return maxValue;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 CAML 的 MAX 查询 的相关文章

  • [SPLoaderError.loadComponentError]:***无法加载组件

    我在 Sharepoint Framework 中开发了一个 webpart 当我使用 gulp build 编译它时 它编译得很好 但是当我执行 gulpserve 并将 webpart 添加到工作台时 我收到此错误 SPLoaderEr
  • 如何使用 Excel VBA 将项目添加到 Sharepoint 列表?

    我有一个基于 Excel 的应用程序 它收集一些用户输入 并根据该用户输入进行一些计算 应用程序本身不存储任何用户输入或计算 目前 每当用户运行该应用程序时 它都会将数据发送到 Access 数据库并向 Access 表中插入一行xlTab
  • 检索客户端的 PC 名称? (Windows 身份验证)

    我有一个在内部网络上运行的 ASP net 应用程序 实际上它在 Sharepoint 2007 上运行 我只是好奇 我可以以某种方式检索客户端正在使用的 PC 的名称吗 如果有帮助的话 我可以访问 Active Directory 问题是
  • 逃离 SharePoint [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 你们中有人尝试过从共享点运行吗 我已经使用过 sharepoint 足够多的经验 知道这不是我感兴趣的东西 我的兴趣更多的是 API 后端 分布式开发
  • Microsoft Graph 和 Azure Ad 用户身份验证

    我在 Azure 广告中注册了一个应用程序 当我使用以下详细信息执行 ADAL 时 我会获得一个授权令牌以与 microsoft graph api 一起使用 username email protected cdn cgi l email
  • 检测 SharePoint 文件是否打开

    第一次在这里发帖 如果我偏离了任何指导方针 我深表歉意 这是我的挑战 我有一个保存到 SharePoint 的状态跟踪文件 宏将打开此状态跟踪器 记录一些信息 保存并关闭文件 我试图包含一些代码来检测另一个用户是否打开了该状态文件 否 则当
  • 如何在 MS Graph 中检索 DriveItems 的自定义列

    我正在尝试使用 Graph API 检索 Sharepoint 文档库中的文件层次结构 由于文档库存储在 驱动器 中 将其称为 OneDrive 在技术上是否正确 我使用的是 drives端点来获取文件列表 如下所示 https graph
  • e.preventdefault();不工作

    我真的很难得到e preventDefault 上班 这是我的代码 ListSnapshot a live click function e var url this attr href WebPartWPQ2 ms listviewtab
  • 使用 VBA 从 Excel 表格导入 Sharepoint 2010 列表数据

    我已经学会了如何仅使用 VBA 简单宏将共享点列表中的数据收集到 Excel 中 现在我想做相反的事情 更新我的 Excel 文件中的一些列表 并将它们发送回 sharepoint 以更新列表 仅使用 VBA 这可能吗 如果可能的话 如何实
  • SharePoint 2007:如何在事务中执行一系列操作?

    我很想知道如何在事务中的 SharePoint 上下文中执行一系列操作 例如 我希望能够执行以下操作 context BeginTransaction listItemA Update listItemB Update context Co
  • 以编程方式确定身份验证模式

    有没有办法以编程方式确定 SharePoint 2007 Web 应用程序是否正在使用表单身份验证 我想一种方法可能是从 web config 中读取它 但我想知道 API 中是否公开了一些属性 看看 admin Authenticatio
  • SharePoint 中的跨方法处置模式

    我编写了一个类 可以对 SharePoint 网站的内容进行各种修改 在该类中 我实现了一个惰性解析属性 private SPWeb rootSite get if site null SPSite site new SPSite url
  • New-WebServiceProxy 无法通过 NTLM 进行身份验证

    我正在处理一个相当特殊的问题 我们需要访问 SharePoint 场上的列表服务 通过 Oracle SSO 联合 Web 身份验证 但我们确实配置了可以执行 Web 请求的自动化帐户 使用 AAM 我们为服务器端自动化配置了一个 内部 U
  • 如何从 SharePoint 自定义列表中的日期/时间列获取日期和当前时间

    我在 sharepoint 2007 的自定义列表之一中有一个名为 提交日期 的列作为日期 时间 它总是设置为今天的日期和上午 12 点时间 而不是我想显示今天的日期和当前时间 hh mm ss 我尝试创建计算列 TestDate 公式为
  • commonModalDialogClose(SP.UI.DialogResult.OK, someValue) 抛出错误

    在 SharePoint 2010 中 我有一个可视化 Web 部件 它使用SP UI ModalDialog showModalDialog 该对话框显示正常 但是当我尝试使用关闭对话框时 SP UI ModalDialog common
  • 此计算机上未安装 Windows PowerShell 管理单元“Microsoft.Sharepoint.Powershell”?

    我是使用 powershell 的新手 我已经尝试解决这个问题几个小时了 但仍然无法使其工作 先决条件 使用 Windows 10 以管理员身份运行 Powershell ISE 但是当我使用 Add PSSnapin WebAdminis
  • 将 Apache Camel CMIS 与 Sharepoint 2013 结合使用

    我可以从 Chrome REST 客户端成功访问 Sharepoint 2013 AtomPub 界面 以下 URL 为我提供了我想要的文件 http ourintranet 100 personal myname vti bin cmis
  • 将 Webpart 添加到页面后,“列表工具”选项卡不再可用

    在 SharePoint 2010 中 我已在列表上方添加了我的 Web 部件 标准列表或文档库列表 这并不重要 此后 列表工具 选项卡不可见 经过一番挖掘后 我发现即使我添加标准 SharePoint WebPart 之一 该问题仍然存在
  • 如何仅为具有特定模板 ID 的列表添加事件接收器

    我正在为自定义列表模板添加 ItemAdding 事件接收器 事件接收器和列表模板都是由相同的功能部署的 同样的功能还可以创建列表实例 我遇到的问题是该事件是为每个列表项触发在其部署的地点 eventreceivre 的 Elements
  • 使用 VBA 设置 Sharepoint 标签/属性

    是否可以使用 VBA 设置 Sharepoint 文档 特别是 Excel 的标签 目前我知道处理此问题的唯一方法是将文件保存到 Sharepoint 在出现提示时设置标签 然后再次下载该文件并将其用作模板 然而 我需要使用这些标签的几种不

随机推荐

  • 如何使用 CSS 在 HTML 表单中为单选按钮制作多行、垂直和水平对齐的标签?

    假设有以下标记 fieldset legend Radio Buttons legend ol li li ol fieldset
  • 强制 try 块在两者之间中断的最佳方法是什么?

    我有一个try catch阻止我想要的break like a switch阻止但我找不到推荐的方法 我正在获取大量数据try catch块并希望在满足特定条件的情况下停止其间的获取 只是为了让它现在正常工作 我故意强制代码进入catch
  • CBCentralManager iOS10 和 iOS9

    所以我要迁移到 iOS10 但我还需要我的代码在 iOS9 上运行 我正在使用 CoreBluetooth 和 CBCentralManagerDelegate 我可以让我的代码适用于 iOS10 但我也需要后备才能适用于 iOS9 fun
  • len(List) 与读取变量的性能

    类似的问题已经被问过len 函数的成本这里 然而 这个问题着眼于成本len它自己 假设我有一个重复多次的代码len List 每次都是O 1 读取变量也是O 1 再加上分配它也是O 1 作为旁注 我发现n files len Files 比
  • 如何将点击事件从一个div传递到另一个div?

    我需要找到一种方法将点击事件从顶部的 div 传递到其下方的 div 并忽略较高 div 上的点击 有一种已知的方法可以模拟单击事件并将其传递给另一个 div 但这不是自然行为 也是最不想要的选项 看来事件冒泡在这里没有帮助 因为顶部的 d
  • 如何在 YouTube Android 播放器中为 YouTube 视频提供开始和结束参数?

    我正在使用 Youtube Player api 在我的应用程序中播放 YouTube 视频 我想从假设 36 秒开始播放视频 并希望在 65 秒左右结束该视频 例子 我正在使用 youtubeAndroidPlayerApi 我没有找到
  • IIS Web 部署 - 创建虚拟目录?

    在 VS2010 IIS 7 5 上开发站点时 我使用 Web Deploy 将站点从我的计算机发布到开发站点服务器 该站点有大约 40 个虚拟目录 我想在部署期间在服务器上自动创建这些目录 有没有一种简单的方法可以做到这一点 我正在考虑编
  • ASP.NET 表单身份验证和“无身份验证”子文件夹

    是否可以禁用经过表单验证的网站子文件夹中的所有身份验证 你如何做到这一点 是的 将 web config 文件放在子文件夹中 其中包含以下内容
  • 如何构建自定义 libcurl 以仅支持 HTTP / HTTPS 协议

    我仅使用 libcurl 来发出 HTTP HTTPS 请求 我已经下载了源代码并构建为静态库 我的最终可执行文件的大小有所增加 我正在尝试减少我的可执行文件 因为我有其他限制 在分析过程中 我观察到 libcurl 是支持许多协议 包括
  • 如何循环遍历表的所有行? (MySQL)

    我有一张表A 有一个主键ID 现在我想遍历 A 中的所有行 我发现类似 对于 A 中的每条记录 之类的内容 但这似乎不是您在 MySQL 中执行的方式 事情是对于每一行 我想获取一个字段并对其进行转换 将其插入到另一个表中 然后更新该行的一
  • 嵌入编程式 UIView 中的自动布局 XIB 未调整父级的大小

    我有一个 xib 文件 表示一个带有自动布局的简单视图 我正在实例化它 NSBundle mainBundle loadNibNamed name 0 并添加到以编程方式创建的UIView via addSubview 问题是视图没有拉伸以
  • 如何检测Python在幕后进行的方法调用?

    特别是 我想查看特定代码行正在调用哪个魔术方法 例如 我知道1 2实际上打电话 1 add 2 and 1 2 3 0 calls 1 2 3 getitem 0 我想知道其他操作调用了哪些魔术方法 而不必在网上查找 没有一个好的方法来检查
  • 使用 Node js imap 读取电子邮件正文

    我正在尝试读取使用 Node js 检索的电子邮件正文 我正在使用这个 npm 模块 https github com mscdex node imap 除了阅读正文内容之外 我几乎可以获得电子邮件的所有信息 有任何想法吗 Thanks 您
  • Laravel 5.6 aws cloudwatch 日志

    将 laravel 从 5 4 升级到 5 6 Laravel 从 5 6 版本开始删除了 app gt configureMonologUsing aws 的教程不再适用 https aws amazon com tw blogs dev
  • 如何制作没有文字的单选按钮?

    我只想要一个没有文本的简单 RadioBttun 我执行了下面的代码 但我得到的是一个单选按钮小部件 空间很小 我认为这是保留给文本的 那么应该如何摆脱这个空间呢
  • 为什么锁对象必须是静态的?

    在多线程中使用私有静态只读对象进行锁定是很常见的 据我所知 私有通过加强封装减少了锁定对象的入口点 从而减少了对最重要内容的访问 但为什么是静态的呢 private static readonly object Locker new obj
  • 使用 QtCreator 设置 GDB

    我有一个使用OpenCV和cmake的简单项目 并且有两个源文件 只有segmentation h和segmentation cpp 这是 cmake 文件 project Segment cmake minimum required VE
  • 无需预览即可打印 WebBrowser,即单击打印

    我有一个 c Net 应用程序 它打开一个自定义打印预览表单 损害显示 HTML 文件的 WebBrowser 表单控件和打印 Web 浏览器控件内容的按钮 webBrowser Print 但是 我现在想打印 HTML 文件而不打开此表单
  • C#:当两个命名空间相似时尝试解析类时出现问题

    我遇到了一个问题 无法引用不同名称空间中的类 我有2节课 namespace Foo public class Class1 namespace My App Foo public class Class2 public void Some
  • 使用 CAML 的 MAX 查询

    我想选择一个共享点列表项 该列表项具有特定列的最大值 如何使用 CAML 查询执行此操作 以下 CAML 查询将返回给定列的最大值 var maxValue try using SPSite objSite new SPSite sSite