When Crystal Reports does JOINS
, it adds { oj sql }
; to the SQL statement. For example:
SELECT RightTable.*, LeftTable.* { oj(FROM RightTable INNER JOIN LeftTable ON RightTable.RHS = LeftTable.LHS) }
Some versions of the Easysoft Oracle ODBC driver don't ignore or strip this entry, which causes the error. This was fixed in the Easysoft Oracle ODBC driver version 1.3.