Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
트랜잭션에서 롤백이 안되는 이유는?
procedure myTransaction();
begin
...
database.startransaction;
try
...
database.commit;
execept
database.rollback;
raise
end;
...
end;
에러 발생시 그대로 commit 되어 버리는군요.
try
....
except
rollback
exit
end;
commit
이렇게 해야 할까요?
2
COMMENTS
[勳]후니
•
2004.08.26 03:29
에러가 발생하는 부분이 try 절 안에서가 맞나요?
거기 지나가고 나서 에러가 발생하는거 같은데요...
commit 은 except 전에 있어야 합니다.
데이터를 기록하다가 에러가 발생 하면 rollback해줘야 하니..
처음 문장이 맞는데여..
0
0
삭제
수정
댓글
깨구락지
•
2004.08.27 06:42
예, try 절이 맞습니다.
delete 와 insert 를 하고 있지요.
starttransaction
try
delete
insert
commit
except
rollback
end
insert 에서 에러가 났는데 delete는 수행이 되어 버리는군요.
파라독스 사용중입니다.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
깨구락지
•
2004.08.25 07:25
2
COMMENTS
/
0
LIKES
트랜잭션에서 롤백이 안되는 이유는?
procedure myTransaction(); begin ... database.startransaction; try ... database.commit; execept database.rollback; raise end; ... end; 에러 발생시 그대로 commit 되어 버리는군요. try .... except rollback exit end; commit ...
[勳]후니
•
2004.08.26 03:29
에러가 발생하는 부분이 try 절 안에서가 맞나요? 거기 지나가고 나서 에러가 발생하는거 같은데요... ...
깨구락지
•
2004.08.27 06:42
예, try 절이 맞습니다. delete 와 insert 를 하고 있지요. starttransaction try delete ...
모아
•
2004.08.25 05:05
1
COMMENTS
/
0
LIKES
Sendmessage 사용이 않돼네요?
서기원
•
2004.08.26 00:12
procedure TsendF.Button4Click(Sender: TObject); var hWndMe : HWnd; &nb...
코난
•
2004.08.25 04:08
1
COMMENTS
/
0
LIKES
dll을 호출한 메뉴버튼의 이름을 알수 있을까요?
최용일
•
2004.08.25 04:24
안녕하세요. 최용일입니다. 메뉴 클릭이벤트에서 Sender란 파라매터를 참조하세요... procedure Form...
최동열
•
2004.08.25 02:37
•
3
COMMENTS
/
0
LIKES
TChart 실수표현법
주재환
•
2004.08.25 02:56
Chart1.Series[0].ValueFormat := '#.000'; <- 소숫점 셋째자리까지 표현하기...
최동열
•
2004.08.25 04:18
procedure TMain_Form.sbtn_graphClick(Sender: TObject); var I: Integer; begin chart1...
최용일
•
2004.08.25 04:23
안녕하세요. 최용일입니다. 아마도 StrToInt에서 에러가 난거 같은데... grdmain.cells[I, 0].asstri...
김형균
•
2004.08.25 00:35
6
COMMENTS
/
0
LIKES
동적으로 dbf열기
김형균
•
2004.08.25 02:21
착한천사
•
2004.08.25 02:25
김형균
•
2004.08.25 02:32
착한천사
•
2004.08.25 02:37
김형균
•
2004.08.25 02:40
착한천사
•
2004.08.30 01:50
초롱
•
2004.08.25 00:25
3
COMMENTS
/
0
LIKES
델파이로 만든 프로그램 배포하기
김춘경
•
2004.09.07 19:00
저는 개인적으로 "인스톨팩토리"를 추천합니다. 저도 과거에 인스톨 쉴드 써 봤지만, 너무 많은 환경을 ...
주재환
•
2004.08.25 03:02
빌드하기전에 Project Option에서 Packages 탭을 클릭하면 Runtime Packages에 Build with runtime packa...
초롱
•
2004.08.25 03:09
아 감사합니다..... 조금더 공부를 해봐야 겠네여...^^
김진국
•
2004.08.25 00:19
1
COMMENTS
/
0
LIKES
ODBC 를 BDE를 통해 이용할 때
착한천사
•
2004.08.25 02:22
우회적인 답변을 해 드리도록 하겠습니다.. 간단히, Oracle에 접속해서 DB작업을 하는 Application을 개발...
김태혁
•
2004.08.25 00:08
1
COMMENTS
/
0
LIKES
고객 정보를 입력할때....
김진국
•
2004.08.25 00:21
이런 답변 드려도 될지 모르겠는데, Delphi 책중에 DB 관련 도서를 딱 한 권만 보세요.. ...
미소^^
2004.08.24 22:50
0
COMMENTS
/
0
LIKES
QRExpr에서 sum한걸로...showmessage로 못뿌리나요? QRExpr.Value을 어떻게 가져와야하는건지...
곽영배
•
2004.08.24 22:46
1
COMMENTS
/
0
LIKES
WebBrowser에 이미지 및 html 액세스 하는 방식줌 가르켜 주시길 바랍니다.
최용일
•
2004.08.24 23:10
안녕하세요. 최용일입니다. 그냥 Navigate하시면 됩니다... WebBrowser1.Navigate('C:\T...
수서니
•
2004.08.24 21:26
1
COMMENTS
/
0
LIKES
파라독스 디비 이용한 프로그램 설치파일 만들때 특정 dll 포함해야 되나요?
착한천사
•
2004.08.25 02:29
제가 옛날에 개발했던 경험으로는 Paradox를 썼을때에는 BDE나 ODBC를 통하지 않고, 직접 제어를 했었습...
㉳㉥ㅗ㉣ㅐ㉧ㅛ
•
2004.08.24 20:07
1
COMMENTS
/
0
LIKES
프로그램 실행시에
㉳㉥ㅗ㉣ㅐ㉧ㅛ
•
2004.08.24 20:53
애궁 해결했어요... 제가 dll이름을 잘못 기입한거 있죠...
한은수
•
2004.08.24 09:06
1
COMMENTS
/
0
LIKES
actviex에서 일반exe 파일을 winexe로 실행시 인수전달 방법
최용일
•
2004.08.24 18:24
안녕하세요. 최용일입니다. 인수는 도스에서 프로그램실행할 때 처럼 스페이스로 한칸 띄우고 쓰시면 됩...
미소^^
•
2004.08.24 06:53
3
COMMENTS
/
0
LIKES
QRExpr에서 count를 가져와야 하는데 왜 안되는지요?
물방울
•
2004.08.24 18:59
그냥 QRExpr에서 count변수만 지정해주면 됩니다.
미소^^
•
2004.08.24 22:28
이렇게 했거든요.. COUNT(Q062150.BANK_NAME)
물방울
•
2004.08.24 23:22
QRExpr 의 프로퍼티 Expression Function 에서 Count선택후 Continue => OK 자동카...
이진기
•
2004.08.24 04:50
1
COMMENTS
/
0
LIKES
DSPack을 이용하여 Divx로 저장하는 방법 좀..?
박상윤
•
2004.08.31 00:53
DsPack샘플에 저장하는 예제가 있습니다. ^^
물방울
•
2004.08.24 03:32
4
COMMENTS
/
0
LIKES
TChart에 대해 질문좀 드립니다...
서기원
•
2004.08.24 04:57
값을 Chart에 어떻게 입력하시는지 모르겠는데.. TChartSeries에서 AddXY함수를 이용하시면 될 것 같습...
물방울
•
2004.08.24 06:38
제가 원하는 내용의 이미지를 첨부합니다. 그리드에 임의로 값을 넣구요 그리드의 값에 따라 TChart에 ...
이중철
•
2004.08.24 07:18
chart1.series[I].add(strtoint(grdmain.cells[J, I].asstring) &nb...
물방울
•
2004.08.24 18:52
㉳㉥ㅗ㉣ㅐ㉧ㅛ
•
2004.08.24 01:30
3
COMMENTS
/
0
LIKES
dll로 폼을 열때 아이콘
서기원
•
2004.08.24 02:42
폼의 Icon프로퍼티에 아이콘을 등록했는데 안된다는 말씀이신가요? 어디서 지정하셨다는 것인지?
㉳㉥ㅗ㉣ㅐ㉧ㅛ
•
2004.08.24 02:44
폼의 아이콘에서요...
서기원
•
2004.08.24 04:53
제가 테스트 한 바로는 잘 되는데... 혹시나 해서 제가 테스트한 프로젝트를 첨부하였습니다. 뭔가 다...
야수
•
2004.08.24 00:51
2
COMMENTS
/
0
LIKES
퀵리포트 질문인데...도와주세요~
착한천사
•
2004.08.25 02:53
방법적으로만 설명을 드리면, 일단, 퀵리포트는 단일 리포트를 사용하시면 되구요.. 퀵리포트에는 Page...
물방울
•
2004.08.24 19:13
방법은 몇가지가 있을지 모르겠습니다만 Temp테이블을 만든후에 Temp테이블에 저장한후 미리보기하시고 ...
곽영배
•
2004.08.24 00:15
3
COMMENTS
/
0
LIKES
HTML 소스 줌 봐 주세요
서기원
•
2004.08.24 01:05
uses절에 MSHTML을 추가하고 var MyDocument : IHtmlDocument2; 이렇게 정의해 주시면 ...
곽영배
•
2004.08.24 02:27
서기원
•
2004.08.24 02:38
WebBrowser1.Navigate를 호출하신 후에 btnPassingClick을 호출하신 것 맞는지요? WebBrowser1.Navigat...
용이...
•
2004.08.23 23:53
1
COMMENTS
/
0
LIKES
특정실행파일의 실행여부와 위치를 알려면?
이추형
•
2004.08.24 02:24
음냥, 실행여부는 작업관리자의 리스트를 통해 알수 있지만 어느경로에서 실행되었는지를 알려면 찾기 ...
깨구락지
2004/08/25 07:25
Views
491
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
거기 지나가고 나서 에러가 발생하는거 같은데요...
commit 은 except 전에 있어야 합니다.
데이터를 기록하다가 에러가 발생 하면 rollback해줘야 하니..
처음 문장이 맞는데여..