안녕하세요...
더운날씨에 고생이 많으십니다...
지금 오라클에 insert를 하는데요...
특별한 error없이 insert는 되는데요...
(bde설정을 보면 자동으로 commit이 되는것 같은데...shared autocommit이렇게
설정이 되어 있더라구요)
그런데...꼭 폼이 종료되어야만...insert된 레코드가 보이네요...
즉 실행시키고...바로 select를 하면 제가 insert한 레코드가 보이질 않구요
프로그램을 종료시키고 해야만 insert가 되있는게 보이는데...
뭐가 잘못된 것인지...도움 부탁드립니다..
제 소스는요...
try
begin
query1.close;
query1.sql.clear;
query1.sql.add('insert into beasong values (:n1,:n2,:n3,:n4,:n5)');
query1.ParamByName('n1').asstring := trim(unsong_id);
query1.parambyname('n2').asstring := trim(end_time);
query1.parambyname('n3').asstring := trim(receive_man);
query1.parambyname('n4').asstring := trim(relationship_cd);
query1.parambyname('n5').asstring := trim(received_man);
query1.execsql;
end;
except
messagedlg('Insert 오류',mterror,[mbok],0);
end;
질문을 다 조회해봤는데...이렇게 저렇게 해도 해결이 안되서...
질문 올립니다...도와주세요...
>
> try
> begin
>
> query1.close;
> query1.sql.clear;
> query1.sql.add('insert into beasong values (:n1,:n2,:n3,:n4,:n5)');
> query1.ParamByName('n1').asstring := trim(unsong_id);
> query1.parambyname('n2').asstring := trim(end_time);
> query1.parambyname('n3').asstring := trim(receive_man);
> query1.parambyname('n4').asstring := trim(relationship_cd);
> query1.parambyname('n5').asstring := trim(received_man);
>
> query1.execsql;
>
> query1.ApplyUpdates; //여기서 바루 업데이트 하시면 Post될겁니다.
>
> end;
> except
>
>