这是我运行 Java 类时生成的代码,页面正确显示信息,但日志文件中有错误。
java.sql.SQLException:[FMWGEN][SQLServer JDBC Driver][SQLServer]')' 附近的语法不正确。
Java Code:
sql2 = " SELECT COUNT(*) CNT FROM ( SELECT UPPER(SOURCECODE) as SRCCODE
FROM T1 WHERE (PRODUCTTYPE LIKE '%card%')
AND ORDER_DATE BETWEEN CONVERT(DATETIME,'"+ddet.getStartDate()+"') AND
CONVERT(DATETIME,'"+ddet.getEndDate()+"')
AND (UPPER(SOURCECODE) IS NOT NULL) GROUP BY
UPPER(SOURCECODE)) AS T";
SQL Generated:
SELECT COUNT(*) CNT FROM (
SELECT UPPER(SOURCECODE) as SRCCODE FROM T1 WHERE
(PRODUCTTYPE LIKE '%card%') AND
ORDER_DATE BETWEEN CONVERT(DATETIME,'12/01/2012') AND CONVERT(DATETIME,'10/27/2013')
AND (UPPER(SOURCECODE) IS NOT NULL)
GROUP BY UPPER(SOURCECODE)
) AS T