问题描述
原因是这样的,在BS端搜索界面里输入搜索条件,有时能搜索出想要的文档,有时候却搜索不到任何内容,可是数据库里是明明有这个文档的.下面是代码,主要是a1的值Functionsearchcon_bs(doccurAsNotesDocument)AsStringDimstrserAsString'第一个条件Ifdoccur.a4(0)<>""Thenstrser=strser+"&a4="""+Trim(doccur.a4(0))+""""EndIfIfdoccur.a1(0)<>""Thenstrser=strser+"&a1="""+Trim(doccur.a1(0))+""""EndIfsearchcon_bs=strserEndFunction如果我想要模糊搜索我应该怎么写代码?急!!!!!!新手学习中,请高手多多指点,谢谢了。
解决方案
解决方案二:
有个什么getdocumentbykey.
解决方案三:
可以这样子来模糊查询dimformularsasstringdimcurdbasnotesdatabasedimdocsasnotesdocumentcollectionformulas="@like(subject;"""+"%"+doc.title(0)+"%"+""""+")"Setdocs=curdb.search(formulas,Nothing,0)
解决方案四:
引用2楼meng2001的回复:
可以这样子来模糊查询dimformularsasstringdimcurdbasnotesdatabasedimdocsasnotesdocumentcollectionformulas="@like(subject;"""+"%"+doc.title(0)+"%"+""""+")"Setdocs=curdb.search(for……
你给的这个模糊查询在SB端测试时提示“查询保存查询条件出错",
解决方案五:
用这个试试strser=strser+"@contain(&a4;"""+Trim(doccur.a4(0))+""")"
时间: 2025-01-03 08:15:54