BDE에 다음과 같이 적혀 있습니다.
SQLPASSTHRU MODE=SHARED AUTOCOMMIT
dbgrid를 이용해 추가, 수정작업을 하려고 합니다..
여러 레코드를 추가 혹은 수정한 후 저장 버튼을 누를때만 저장이 되고,
그렇지 않고 종료할시에는 수정된 사항이 db에 반영이 안 되었으면 하거든요..
근데 cashedupdate를 이용했는데도 저장 버튼을 안 눌러도,
제일 마지막에 추가된 레코드만 취소가 되고,
나머지는 그대로 db에 반영되어 버립니다...
어케 처리가 되어야 하는지 자세히 가르켜 주세요..
제발...
BDE에서 SQLPASSTHRU MODE=SHARED NOAUTOCOMMIT 으로 고쳐주면 됩니다.
초보 wrote:
> BDE에 다음과 같이 적혀 있습니다.
> SQLPASSTHRU MODE=SHARED AUTOCOMMIT
>
> dbgrid를 이용해 추가, 수정작업을 하려고 합니다..
> 여러 레코드를 추가 혹은 수정한 후 저장 버튼을 누를때만 저장이 되고,
> 그렇지 않고 종료할시에는 수정된 사항이 db에 반영이 안 되었으면 하거든요..
> 근데 cashedupdate를 이용했는데도 저장 버튼을 안 눌러도,
> 제일 마지막에 추가된 레코드만 취소가 되고,
> 나머지는 그대로 db에 반영되어 버립니다...
>
> 어케 처리가 되어야 하는지 자세히 가르켜 주세요..
> 제발...
>