MS Access를 사용하여 특정 열에서 문자열을 검색하려고합니다. DoCmd.OpenForm의 WHERE 인수를 사용하여 "="를 사용하여 정확한 일치를 얻을 수있었습니다. 그러나, 나는 대신에 LIKE를 사용해야한다. 최종 사용자는보다 자유로운 필터가 필요하기 때문이다.MS Access에서 SQL Like 문 사용 DoCmd.OpenForm
stLinkCriteria = "[" & Combo_Filter_Name & "] Like %'" & Text_Filter_Name & "'%"
DoCmd.OpenForm stDocName, acFormDS, , stLinkCriteria
내가 잘못 뭐하는 거지 :
문제
내가 %를 사용하거나 때 나는 SQL을 구성하는 문자열에 * 오류가 계속 것입니다? 내가 완벽하게, 그러나 다시 작동하기 전에 사용 된 다음 코드는, 내가 좋아하는 사용해야합니다 :stLinkCriteria = "[" & Combo_Filter_Name & "] = '" & Text_Filter_Name & "'"
DoCmd.OpenForm stDocName, acFormDS, , stLinkCriteria
감사
을