Q&A

  • 저... update해서 data를 insert시키려고 하는데요~
데이타들이 저장이 안되요~

> sql문이...

> UPDATE KORMAP03

> SET LAYER_ITEM = :S1, ITEM_NAME = :S2, ITEM_TEL = :S3,

> ITEM_ADDRESS = :S4, ITEM_TOUR = :S5, ITEM_PARKING= :S6,

> ITEM_OPEN_MSSG_1 = :S7, ITEM_OPEN_MSSG_2 = :S8,ITEM_OPEN_MSSG_3 = :S9,

> ITEM_OPEN_MSSG_4 = :S10, ITEM_REMARK_1 = :S11, ITEM_REMARK_2 = :S12,

> ITEM_REMARK_3 = :S13, ITEM_REMARK_4 = :S14, ITEM_URL = :S15

> WHERE LAYER_ITEM = :F1

>

> 이고 소스에서 아래와 같이 작성하면 db에 데이타가 저장이 안되나요??

> update하면 데이타들이 바로 저장이 되어야 할텐데 저장이 안되요~

> 어떻게 해야 하죠??

>

> With UPDATE_QRY Do

> Begin

> close;

> ParamByName('S1').AsString := eITEM.Text;

> ParamByName('S2').AsString := eNAME.Text;

> ParamByName('S3').AsString := eTEL.Text;

> ParamByName('S4').AsString := eADDR.Text;

> ParamByName('S5').AsString := eTOUR.Text;

> ParamByName('S6').AsString := ePARK.Text;

> ParamByName('S7').AsString := eOPEN_MSSG1.Text;

> ParamByName('S8').AsString := eOPEN_MSSG2.Text;

> ParamByName('S9').AsString := eOPEN_MSSG3.Text;

> ParamByName('S10').AsString := eOPEN_MSSG4.Text;

> ParamByName('S11').AsString := eREMARK1.Text;

> ParamByName('S12').AsString := eREMARK2.Text;

> ParamByName('S13').AsString := eREMARK3.Text;

> ParamByName('S14').AsString := eREMARK4.Text;

> ParamByName('S15').AsString := eURL.Text;

> ParamByName('F1').AsString := Query2.FieldByName('LAYER_ITEM').AsString;

> ExecSql;

> END;



0  COMMENTS