lotus domino 公式@dblookup @DbColumn终极使用教程
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Lotus Domino 公式@DbLookup 和 @DbColumn 终极使用教程 @DbLookup 和 @DbColumn 是 Lotus Domino 中两个非常重要的函数,它们通常用于数据库中的数据检索和处理。今天,我们将深入了解这两个函数的使用教程。 @DbLookup 函数 ------------- @DbLookup 函数用于从 Lotus Domino 数据库中检索数据。该函数的基本语法为: `@DbLookup(lookupValue; dbName; viewName; columnName; key)` 其中,lookupValue 是要检索的值,dbName 是数据库的名称,viewName 是视图的名称,columnName 是要检索的列名,key 是要检索的关键字。 例如,以下代码用于从 "names.nsf" 数据库中的 "LKS_SearchByAD" 视图中检索用户名为当前用户的记录: `@DbLookup(@UserName; "names.nsf"; "LKS_SearchByAD"; "username"; 7; [FAILSILENT])` 在这个示例中,我们使用 @DbLookup 函数从 "names.nsf" 数据库中的 "LKS_SearchByAD" 视图中检索用户名为当前用户的记录。@UserName 变量用于获取当前用户的用户名,该变量是 Lotus Domino 中的一个内置变量。 @DbColumn 函数 ------------- @DbColumn 函数用于从 Lotus Domino 数据库中检索数据,并将其转换为列格式。该函数的基本语法为: `@DbColumn(lookupValue; dbName; viewName; columnName)` 其中,lookupValue 是要检索的值,dbName 是数据库的名称,viewName 是视图的名称,columnName 是要检索的列名。 例如,以下代码用于从 "PublicNSF\\cis.nsf" 数据库中的 "(FtyMasterByFC)" 视图中检索当前用户的记录: `@DbColumn(@UserName; "PublicNSF\\cis.nsf"; "(FtyMasterByFC)"; 1)` 在这个示例中,我们使用 @DbColumn 函数从 "PublicNSF\\cis.nsf" 数据库中的 "(FtyMasterByFC)" 视图中检索当前用户的记录。 实战示例 ------------ 以下是一个使用 @DbLookup 和 @DbColumn 函数的实战示例: `@DbLookup("": "NoCache"; @Subset(@DbName;1) :"names.nsf"; "LKS_SearchByAD" ;@UserName;7;[FAILSILENT])` 这个示例中,我们使用 @DbLookup 函数从 "names.nsf" 数据库中的 "LKS_SearchByAD" 视图中检索用户名为当前用户的记录。 `@DbColumn("": "NoCache";"":"PublicNSF\\cis.nsf";"(FtyMasterByFC)";1)` 这个示例中,我们使用 @DbColumn 函数从 "PublicNSF\\cis.nsf" 数据库中的 "(FtyMasterByFC)" 视图中检索当前用户的记录。 使用技巧 ------------ 在使用 @DbLookup 和 @DbColumn 函数时,需要注意以下几点: * 确保数据库的名称和视图的名称正确无误。 * 使用正确的列名和关键字来检索数据。 * 使用 @Subset 函数来获取当前数据库的名称。 * 使用 [FAILSILENT] 选项来忽略检索错误。 总结 ------------ @DbLookup 和 @DbColumn 函数是 Lotus Domino 中两个非常重要的函数,它们可以用于数据库中的数据检索和处理。本教程详细介绍了这两个函数的使用教程,并提供了实战示例和使用技巧。掌握这两个函数的使用,可以大大提高您的 Lotus Domino 开发效率。
- 粉丝: 892
- 资源: 730
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助