代码之家  ›  专栏  ›  技术社区  ›  Yoni

LdapContext,如何进行选择计数(*)

  •  5
  • Yoni  · 技术社区  · 17 年前

    我对常规查询使用LdapContext.search(字符串名称、字符串过滤器、SearchControls)方法,但我不知道如何运行与sql的“select count(*)等价的查询。 有什么想法吗?性能很重要,所以我不想只运行常规查询并计算结果。

    2 回复  |  直到 17 年前
        1
  •  1
  •   kgiannakakis    17 年前

    您是否尝试过Context.list(字符串名称)方法?我不知道性能,您不能应用过滤器。

        2
  •  1
  •   geoffc    17 年前

    我认为SQL中没有与“select count(*)函数等价的函数。

    据我所知,LDAP命令集中没有允许这样做的内容,因此,如果您碰巧在LDAP服务器中找到了这样一个功能,那么如果您关心跨服务器兼容性,您必须测试它是否在其他地方工作。

        3
  •  0
  •   Pat. ANDRIA    5 年前

    您无法直接计算来自的用户数 LDAP . 例如,您必须将要计数的所有数据都带到中的数据结构中 LIST 数一数。