아래문장을 실행하면....업데이트된것이 저장이 안됩니다....그러니까 캐쉬에만 지워진거로 나오고 디비에서는 전에 결과값이 그래로 있습니다....
정말 이상하게도 commit가 안되는것 같습니다.
근데 더 웃긴것은...저것을 insert문으로 바꾸면...적용이 됩니다..ㅋㅋㅋ
진짜 사람..미치는 일이져....
누구 아시는분 조언좀 해주세요
dm.Database1.startTransaction;
try
DM.tmp_qr.close;
DM.tmp_qr.sql.clear;
DM.tmp_qr.sql.add('Delete from tmp_file');
DM.tmp_qr.sql.add('where gubun = :p_corp');
DM.tmp_qr.parambyname('p_corp').asstring := 'n';
DM.tmp_qr.Execsql;
dm.Database1.Commit;
except
dm.Database1.RollBack;
end;