我用的是ESQL
首先:
EXEC SQL DECLARE myCur3 CURSOR FOR SELECT MYDATE,WTSJ,HTXH,GDDM,SCDM,ZQDM,ZQMC,MMLB,WTSL,WTJG,BZXX 
        FROM CT_ORDER WHERE SCDM = :selwtcx_scdm and GDDM = :selwtcx_gddm and KHDM = selwtcx_khdm ORDER BY gddm; 
然后:
EXEC SQL OPEN myCur3;
最后:
EXEC SQL FETCH myCur3 INTO :selwtcx_mydate,:selwtcx_wtsj,:selwtcx_htxh,:selwtcx_gddm,
                              :selwtcx_scdm,:selwtcx_zqdm,:selwtcx_zqmc,:selwtcx_mmlb,
                              :selwtcx_wtsl,:selwtcx_wtjg_s,:selwtcx_bzxx;
这时就会有错