When I run this query:
SELECT *
FROM OPENQUERY([XXX], 'SELECT *
FROM Database.Table
WHERE (MBCONO=650) AND MBCUNO LIKE a%' )
I get the error:
OLE DB provider "DB2OLEDB" for linked server "XXX" returned message "Token %ŸFOR SKIP WITH FETCH ORDER UNION EXCEPT OPTIMIZE SQLSTATE: 42601, SQLCODE: -104".
Msg 7321, Level 16, State 2, Line 1 An error occurred while preparing the query "SELECT * FROM Database.Table WHERE (MBCONO=650) AND MBCUNO LIKE a%'" for execution against OLE DB provider "DB2OLEDB" for linked server "LAWSON".
I can run the same query without AND MBCUNO LIKE a%
successfully.