인터베이스 6 쓰고요. 쿼리는 IBUpdateSql 써서 저장이 되는데요.
왜 IBtable 은 저장한 후 다시 봐도 저장되어있는데 프로그램 종료후 다시 실행 시키면 저장이 안되는 거죠?
파라독스쓸때도 테이블로 저장하는게 잘 안 되던데... 방법좀 알려주세요...
이 부분이거든요..
With IbTable do
begin
DisableControls;
First;
Append;
FieldByName('Clent').AsString := Clent;
FieldByName('peek').AsInteger := peek;
FieldByName('jenCo').AsInteger := jenco;
Post;
ApplyUpdates;
Refresh;
EnableControls;
end;
원래 그냥 Post 만 써두 저장되는거 같은데 혹시 몰라 ApplyUpdates 도 써보고 refresh 도 넣어 놨는데... ㅡㅡㅋ
테이블로 완벽히 저장하는 방법좀 알려주세요.
Commit을 실행 해야만 저장 됩니다.
그러나 로컬에서는 ApplyUpdates 를 사용 하지 않더라도
그냥 Post 하면 저장 됩니다...
참고.
네트웍 프로그램에서 Refresh를 너무 많이 사용 하지 마세요...
서버의 부하를 주는 원인이 될 수 있습니다.
그럼 좋은 하루 되십시오...