Table은 제가 사용을 안해봐서 모르겠는데 query라면 안되는게 맞습니다.
제가 알기로 refresh는 특정 레코드에 한해서만 작동하거든요.
즉 IBDataSet의 RefreshSQL문의 끝에 where를 줘서 특정레코드만을
대상으로 작동하도록 해 주어야 합니다.
예를 들어서 where key=:old_key의 형식으로 주시고(key필드가 여러개면 and사용...)
Locate를 통해 변경된 레코드로 이동한 다음 refresh를 하시면 될듯 합니다.
|