database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 5433 게시물 읽기
No. 5433
ASP에서 쿼리문 실행 도중에
작성자
김봉달(kws02)
작성일
2009-11-03 21:44
조회수
5,807

만약 ASP페이지에서 insert 하는중에 갑자기 브라우져가 꺼져버린다면 어떻게 될까요?

ASP 페이지에 insert 하는 부분을 프로시저로 돌리고 있고 트랜젝션도 걸어놨습니다.

그런데 쿼리 실행중에 브라우저를 닫아버려도 계속 프로세스는 진행되는거 같습니다

쿼리 실행중에 브라우저를 닫거나 또는 사용자가 강제로 ESC키를 눌러

비정상적으로 처리가 종료됬을때 아예 DB에서 프로세스를 멈춰버리게 하려면 어떻게

해야할까요..;;

이 글에 대한 댓글이 총 1건 있습니다.

비정상적으로 처리가 종료됬을때 아예 DB에서 프로세스를 멈춰버리게 하려면

-> 디비에서 처리 프로세스가 멈춰버리게 라는 의미는... 

트랜잭션이 걸려 있으니, insert가 되든지, 아예 안되든지 2개중 하나일텐데. 중간에 웹브라우저를 닫는다고 요청한 처리가 디비쪽에서 멈춘다는건, 좀.

사용자 insert 요청전 브라우저 종료시는 저장안될테고, 요청 후 브라우저 종료는 처리 단계는 웹서버에서 디비 서버쪽으로 넘어갔으니 

해당 디비에서 유효한 insert이면 디비에 삽입 처리될것 같은데요, 

물론 insert 구문에서 에러가 나면 당근 트랜잭션이 걸려 있을테니, 데이타 삽입은 이루어 지지 않을테니까요.

저장되는 과정에서 취소 요청을 하면 저장되는 중간에 취소가 되어야 한다는 애긴것 같은데... 

보통 이런 과정 중에 그냥 메세지 박스를 유저에게 보여주면서 메세지 박스 클릭까지는 다른 동작을 못하도록 하는 처리를 하는게 아닐까요? 

물론 유저 입력을 다시 받는 동안까지 디비 처리는 완료 되었을테고.

 

갈매기001님이 2009-11-05 16:28에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
5437풀텍스트 서치 문의 드립니다.
새벽소리
2009-11-06
5605
5436특정시간에 작동하는 쿼리문좀 알려주세요 . 부탁드립니다. [2]
홍연
2009-11-05
8623
5435datetime 의 컬럼 비교시 [2]
궁금궁금
2009-11-04
6554
5433ASP에서 쿼리문 실행 도중에 [1]
김봉달
2009-11-03
5807
5432SQL 버전은 어떤걸 설치하는게 좋을까요? [2]
조현철
2009-11-03
5922
5431xp_cmdshell 오류 [1]
SQL초보
2009-11-03
8218
5430통계쿼리 질문있습니다 [1]
초보초보
2009-11-02
5959
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다