안녕하세여. 2주된 델초보 입니다.
BDE에서 auto-commit를 non-autocommit로 바꾸고 oracle db와 연동하여 작업중에 있습니다.지금 table이 두개 있거든요 tbCustomer와 tbUser가 있습니다.
tbUser에 isert 상태에서 id를 하나씩 입력하고 post를 하는 식으로
DBgrid에 다음과 같이 출력이 됩니다.
id1
id2
id3
id4
이상태는 제가 commit를 안했으니 DB에 저장이 안되는거 맞죠?
이상태에서 database1.startTransaction;
with tbUser begin
..
end;
database1.commit;
하면 DB에 저장되고요 . 맞죠?
제가 궁금한 것은 Reset이란 키를 만들고 싶은데요,
이 Reset키를 누르면 지금까지 입력된 id1,id2,id3, record들을 모두 지우고 싶습니다.
그리고 새로이 id를 입력받고 싶습니다. 마치 새로운 고객에 새로운 id를 첨 입력하는 것처럼요.
고수님들의 답변에 미리 고개숙여 조아립니다. ^^
Database1.StartTransaction;
insert문 발생....
insert문 발생....
insert문 발생....
위 자료를 저장시킬 경우는 Database1.Commit;
위 자료를 취소시킬 경우는 Database1.RollBack;
도움이 되시기를...
김해진 wrote:
> 안녕하세여. 2주된 델초보 입니다.
>
> BDE에서 auto-commit를 non-autocommit로 바꾸고 oracle db와 연동하여 작업중에 있습니다.지금 table이 두개 있거든요 tbCustomer와 tbUser가 있습니다.
>
> tbUser에 isert 상태에서 id를 하나씩 입력하고 post를 하는 식으로
> DBgrid에 다음과 같이 출력이 됩니다.
>
> id1
> id2
> id3
> id4
>
> 이상태는 제가 commit를 안했으니 DB에 저장이 안되는거 맞죠?
>
> 이상태에서 database1.startTransaction;
> with tbUser begin
> ..
> end;
> database1.commit;
>
> 하면 DB에 저장되고요 . 맞죠?
>
> 제가 궁금한 것은 Reset이란 키를 만들고 싶은데요,
>
> 이 Reset키를 누르면 지금까지 입력된 id1,id2,id3, record들을 모두 지우고 싶습니다.
> 그리고 새로이 id를 입력받고 싶습니다. 마치 새로운 고객에 새로운 id를 첨 입력하는 것처럼요.
>
>
> 고수님들의 답변에 미리 고개숙여 조아립니다. ^^
>
>
>
>