2017-07-18 83 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")