Q&A

  • Query 와 Locate
with ADOQuery1 do

begin

open;

sql.clear

sql.add('delete * from main');

execsql;

end;

ADOTablemain.Locate('Month','200008',[]) then

showmessage('Already Exists.');



Query 에서 Table의 데이터를 다 삭제한후에 Locate로 찾으면 아무것도 없어야 하는데

삭제전에 있었던 데이터들이 지워지지 않고 있는것처럼 메시지가 나옵니다.

프로그램을 종료시켰다 다시 구동시키면 지워진거로 나오구요.

delete 후 Commit 같은걸 해줘야하는것 같은데.

POST 나 Refresh 를 쓰면 에러가 납니다.

0  COMMENTS