2017-07-18 85 views
0

我想在MS-Access 2013中運行下面的查詢。當CL.DES的格式保存爲'短文本'時,此SQL可以正常工作,但當我將其更改爲'長文本 - 富文本'INSTR與長字符串(富文本)

SELECT 
IIf(CL.DES = "ALL" And InStr(CL.Dest_Excl,"ABCD")=0,"TRUE", 
IIf(InStr(CL.DES,"ABCD")<>0,"TRUE","FALSE")) AS DES_CHK, 
CL.[REG_CODE], CL.DES 
FROM CL; 

不幸的是,我必須保持長文本的格式,因爲有多行超過255個字符。

回答

0

改爲使用帶有通配符的LIKE運算符,它適用於長文本。

IIf(CL.DES LIKE "*ABCD*","TRUE","FALSE")