I have a feeling it is something to do with the quotes. If I remove the replace it works fine. Any one use REPLACE with select_sql? Any ideas on how to make it work?
Code: Select all
#STD_TEXT := #CLOFN.UpperCase.Concat( "%" )
select_sql fields(#CLOFID #CLOD #CLOCN #CLOFN #CLOIN) from_files((AF1155)(XF1140)) where('(SUBSTRING(CAST(#CWDWP AS VARCHAR(8)), 1, 4) = :wk_YearString) AND (REPLACE(#CLOFN, '' '', '''') LIKE :STD_TEXT) AND (#CWOFID = #CLOFID) AND (#CWOFD = #CLOFD) AND (#CWOCN = #CLOCN) AND (#CWOD = #CLOD) AND (#CWELVL = 0) AND (#CLELVL = 0)')
Code: Select all
==============================================================================
Thu Feb 23 15:29:15 2017
Release 14.1.0 Build 4138 Windows 10 Enterprise Edition (10.0.0.0 Build 10586)
---LANSA Installation/Upgrade 14.1.0 Build: 4138 (11/17/2016 10:34:33 AM)
---EPC (17-11-2016 10:43:44)
---LANSA Installation/Upgrade 14.1.0 Build: 4138 (2/3/2017 10:04:13 AM)
---LANSA Installation/Upgrade 14.1.0 Build: 4138 (2/6/2017 9:40:28 AM)
---LANSA Installation/Upgrade 14.1.0 Build: 4138 (2/6/2017 10:44:09 AM)
---EPC (07-02-2017 12:19:20)
---EPC (07-02-2017 12:21:43)
---EPC (13-02-2017 14:54:55)
Message : X_COMP returned error code -1. Check X_ERR.LOG for more information.
Routine : X_Execute_WAM
Job Number: 007956 OS User : LANSA
DBII=LANSA DBUT=MSSQLS GUSR=QOTHPRDOWN PSTC=Y PROC=*WAM WAML=LANSA:XHTML WVAR=2 W3ST=1 WXSL=YY LANG=ENG PART=SYS USER=LANSA CMTH=T CDLL=LCOMGR32.DLL WSTY=IISB ITHP=N
ROOT=C:\Program Files (x86)\LANSA\X_WIN95