for문을 돌면서
파라독스 테이블에 데이터를 변경할때
한건을 처리하고나서
뭘 해줘야 변경된 데이터가 나오나요?
현재는,
for 레코드수만큼 do
begin
TQuery를 이용해서 파라독스에 값변경하고나서
ExecSql 하고
다음 레코드....
end
마지막 레코드는 변경된 값이 제대로 보입니다.
근데, 중간에 있는 데이터는
디버그로 걸어서 추적해보면 쿼리 실행은 제대로 하는데,
for문 다 돌고나서 결과치를 보면 반영이 안되있드라구요.
혹시 for문 안에서 execSql 후에 뭔가 조치를 취해야 하나요?
부탁드립니다!!!
그렇게 하셨다면 맞을 뜻한데....
보통 DB에서 끝까지 돌때는 While문을 많이 씁니다...
그렇다고 해서 For문 틀린건 아닌데..
딱 중간에 있는 값만 변하지 않나요..?
저 같으면
with query1 to
begin
first;
while eof do begin
수정 쿼리
실행
next;
end;
end;
이런 식으로 하면 안될까요.. 만약 안된면 뭐간 연동이 잘못 된것이 아닐까 싶습니다..
end;