|
我在信息层建立了一个TSQLDataSet,SQL语句如下:
SELECT ZTB_DBHZSBDJB.HZSBGUID,ZTB_DBHZSBDJB.HZSBMC,ZTB_DBHZSBDJB.HZSBDM,ZTB_DBHZSBDJB.XH,ZTB_DBHZSBDJB.JLDW,sum(ZTB_DBZBSBFLTJMXBB.SLHJ) AS SLHJ, sum(ZTB_DBZBSBFLTJMXBB.TBZJHJ) AS TBZJHJ
from ZTB_DBZBSBFLTJMXBB,ZTB_DBHZSBDJB,ZTB_HZSBGXPZB
where ZTB_DBZBSBFLTJMXBB.HZSBGUID = ZTB_DBHZSBDJB.HZSBGUID
and ZTB_HZSBGXPZB.HZSBGUID = ZTB_DBHZSBDJB.HZSBGUID
and ZTB_HZSBGXPZB.WZGUID in (SELECT WZGUID FROM ZTB_DBXXB)
group by ZTB_DBHZSBDJB.HZSBGUID,ZTB_DBHZSBDJB.HZSBMC,ZTB_DBHZSBDJB.HZSBDM,ZTB_DBHZSBDJB.XH,ZTB_DBHZSBDJB.JLDW
更新语句是对其中一个表进行更新,INSERT:
INSERT INTO ZTB_DBZBSBFLTJMXBB
( TJBMXGUID , TJBGUID , HZSBGUID , HZSBMC , HZSBDM , XSXH , JLDW , SLHJ , TBZJHJ , BZXX )
VALUES ( :TJBMXGUID , :TJBGUID , :HZSBGUID , :HZSBMC , :HZSBDM , :XSXH , :JLDW , :SLHJ , :TBZJHJ , :BZXX )
UPDATE和DELETE都是对这个表更新。
请问我这么设置,是否能够对这个表进行增删改?可以的话,如何把我用上面的SQL查询出来的结果,写回这个表? |
|