专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Lotus

怎么做在数据库内做文档命名唯一性检查

发布时间:2010-06-13 13:37:49 文章来源:www.iduyao.cn 采编人员:星星草
如何做在数据库内做文档命名唯一性检查
就是在数据库中填写表单,打个比方,表单中有姓名,年龄,身份证号等域,要求填写身份证号域时不能与数据库已存在的身份证号重复。这个功能怎么做

------解决方案--------------------
参考:
可以在身份证号域 的 exiting 时写代码;
查找本数据库中是否有和当前文档的身份证号一样的文档;
------解决方案--------------------
建议你通过ajax异步方式来查找数据库中的重复项,就类似很多论坛注册帐号的时候的判断,实际上代码难度不在domino,你找一个类似的ajax代码修改下就行
------解决方案--------------------
做一个视图,视图包含所有你指定的那写文档,第一列按身份号排序,
然后在那个新文档保存前检查一下那个视图是否已经存在当前新文档里的身份号的文档,
如果有再检查那个文档与当前文档的UNID是否相同,如果不相同就表明该身份证已经被使用了
------解决方案--------------------
getdocumentbykey 
基础的LZ去看看帮助;
视图第一行要排序。
------解决方案--------------------
探讨
引用:

做一个视图,视图包含所有你指定的那写文档,第一列按身份号排序,
然后在那个新文档保存前检查一下那个视图是否已经存在当前新文档里的身份号的文档,
如果有再检查那个文档与当前文档的UNID是否相同,如果不相同就表明该身份证已经被使用了

求具体ls
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: