我的一个报告中有一个简单的过滤字符串,目前正在使用like运算符进行过滤。
strWhereClause = strWhereClause + strConnector + "'" +
Request.Form["ddlServiceCenter"] + "' In
CStr[{TBL_Warehouse_Master.WRHM_Service_Center_ID}]";
这是一个从1到25的数字。当我搜索2时,它包括来自2,12,20,21,22,23,24和25的结果。我如何确保它只匹配确切的价值。
编辑:
我尝试将In
替换为=
,但不返回任何数据。
答案 0 :(得分:0)
想出办法。显然,我仍然想知道"确切的价值"相当于In
运算符。
暂时,以下公式有效。
strWhereClause = strWhereClause + strConnector + "
{TBL_Warehouse_Master.WRHM_Service_Center_ID} = " +
Request.Form["ddlServiceCenter"];