还是会报错,服务端给出了这段SQL语句,我试了一下,把'下午'全部去掉就可以通过,还有我的数据库和服务端是在一起的,我设置数据库的时候用的127.0.0.1
SELECT TPLAN.*
FROM TPLAN
WHERE (FPROJECT = '' OR
FPROJECT IS NULL) AND (FCLIENTACCOUNT = 'TUOSI') AND
(NOT (FPLANSTATE IN ('psPlanDeleted'))) AND EXISTS
(SELECT DISTINCT FPLANROOTID
FROM TPLAN T1
WHERE (TPLAN.FPLANROOTID = T1.FPLANROOTID) AND
(((T1.FPLANBEGINTIME >= '2008-7-1') AND
(T1.FPLANBEGINTIME <= '2008-7-31 下午 11:59:59') OR
(T1.FPLANFINISHTIME >= '2008-7-1') AND
(T1.FPLANFINISHTIME <= '2008-7-31 下午 11:59:59') OR
(T1.FPLANBEGINTIME <= '2008-7-1') AND
(T1.FPLANFINISHTIME >= '2008-7-31 下午 11:59:59')) AND
(T1.FPLANSTATE IN ('psPlanEditing', 'psPlanExecuting', 'psPlanFinished')))
AND (EXISTS
(SELECT DISTINCT TPLANEXECUTOR.FPLANID
FROM TPLANEXECUTOR, TPLAN T
WHERE (T1.FPLANID = T.FPLANID) AND
(T.FPLANID = TPLANEXECUTOR.FPLANID) AND
((FPERSONID IN ('JS')) OR
((FORGURL LIKE '\ROOT\DLTSKJ.OGN\HWSYB.DPT\RJB.DPT%') AND
(FPERSONID NOT IN ('JS')))))))