Q&A

  • DBGrid에서 sql문에 Union문장이 있을 경우...
DB그리드와 QUERY 콤포넌트를 사용했는데요.
QUERY의 SQL에서 UNION문을 사용했을 경우 수정. 삭제. 저장등의 기능을 사용할 수 있는지 모르겠어요.

예를 들어서...


select seqno,
           asset_nm,
           isnull(asset_cnt, 0)  asset_cnt,
           isnull(valuation_amt, 0)  valuation_amt
from tncrsedc
union all
select '' seqno , '합계'  asset_nm , sum(asset_cnt) asset_cnt , sum(valuation_amt) valuation_amt
from tncrsedc

이렇게 조회한 데이타에서
합계를 제외한 나머지 데이타를 수정. 삭제. 저장 등을 하려면
어떻게 해야하는지 좀 가르쳐 주세요. DB그리드로 할 수 있는지... 잘 모르겠습니당.
1  COMMENTS
  • Profile
    염상철 2002.04.10 23:29
    기냥........따로...query_update를 하나 더 쓰셔서..
    거기에 insert문 .쓰시면..되여..어차피 테이블은 같은데여...
    union을 합쳐서 보여주는 거지..저장은..단순히 insert하거나. update하는거니까..디비 그리드 보시면..선택한..컬럼의 레코드가 현재 오픈되있는거잖아여..
    그러니까..union쓴...쿼리 나두시고..저장은..다른 쿼리 써서..그냥 저장하심..될꺼 같은데염...