string ConnectStr = ConfigurationSettings.AppSettings["ConnectionString"]; SqlConnection Con = new SqlConnection(ConnectStr); SqlCommand Cmd = new SqlCommand(); Cmd.Connection = Con; Con.Open(); SqlTransaction kissme7Trans; //Transaction 시작 kissme7Trans = Con.BeginTransaction(IsolationLevel.ReadCommitted); Cmd.Transaction = kissme7Trans;try { ....SQL 처리 코드.... //에러가 없을경우 Transaction Commitkissme7Trans.Commit();} catch (Exception ex) { .....Exception 발생시 처리 코드..... //*예외발생시 Transaction Rollbackkissme7Trans.Rollback(); } finally { Con.Close(); }
2003/10/24
DB쿼리시 Transaction 이용하기
다음 코드는 ASP.NET 코드내에서 Transaction 을 처리하는 예제 코드 입니다. Transaction 은 SQL Server에서 처리를 해주어도 되나, DB에서보다는 ASP코드에서 Transaction 을 처리하는 것이 포퍼먼스가 훨씬 뛰어나며 DB서버의 로드를 줄일수 있습니다.
가장 많이 본 글
-
다음 스크립트는, 웹페이지를 스크랩해서 다른곳에 복사할 경우 복사된 내용에 별도의 내용을 추가하는 javascript 입니다. 소스는 간단합니다. <script language="javascript"> // Clipbo...
-
마침 저도 User Control 에서 Page의 상태 값에 접근할 필요가 있어서 구현을 해보니 ViewState 속성에 직접 접근하는 것은 않되더군요. 그런데 MSDN 의 예제 코드에서 속성의 get, set 메서드 구현시 ViewState 값을...
-
원본: Microsoft-Windows-HttpEvent 서버 쪽 인증을 위한 보안 패키지 Kerberos을(를) 초기화할 수 없습니다. 오류 번호는 데이터 필드에 들어 있습니다. 이벤트 Xml: <Event xmlns="http://s...
댓글 없음:
댓글 쓰기