gpt4 book ai didi

java - 在java中使用公式语言进行IBM Notes查询

转载 作者:太空宇宙 更新时间:2023-11-04 14:06:12 25 4
gpt4 key购买 nike

我正在使用 NCSO.jar API 查询 NSF 信息。我将以下查询传递给database.search方法:

 "isAdminSite := AdminSite = \"DSTMOP\":\"DSTFrance\";isITCS104 := 
ServerStateSecurity = \"G3\":\"G4\";isArchived := Archive = \"Internal
\":\"External\";isOnline := ServerStateNetwork = \"ON\"; isWindows := OS =
\"Windows\"; SELECT Form = \"Server\" & isAdminSite & isITCS104 &
!isArchived & isOnline & isWindows".

问题出在 isWindows 过滤器上。如果文档中有类似 Windows 2008 或 Windows Server R2 的内容,它不会获取它。

是否有类似 SQL 中的 like 运算符或 Java 中的 contains 之类的东西可以在这里使用?关于如何修改此查询有什么想法吗?

另外,我想比较日期。关于我如何做到这一点有什么想法吗?谢谢。

最佳答案

使用@Contains() 测试一个字符串是否是另一个字符串的一部分。

... isWindows := @Contains(OS; \"Windows\"); ...

Comparing Date/Time Values :

In formula language, date/times can be compared using the normal comparison operators <, = and so on. A later date/time is considered greater.

关于java - 在java中使用公式语言进行IBM Notes查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28850157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com