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서버의 로드를 줄일수 있습니다.
가장 많이 본 글
-
처리되지 않은 예외: System.Security.Authentication.AuthenticationException: SSPI를 호출하지 못했습니다. 내부 예외를 참조하십시오. ---> System.ComponentModel.Win32Exce...
-
SL UI Notification Service 서비스가 서비스 특정 오류 3221541634 (0xC004D302) 때문에 종료되었습니다.
-
주로 REST API 호출 예제가 많은데, 구글에서 제공되는 닷넷 API Lib 사용 예제. 인증 부분에서 한참을 헤메다가.. 그리고 API 통해서 포스트내 이미지 업로드 추가는 어떻게 하는건지 못찾음 (지원 안되는것 같음?) using Syst...
댓글 없음:
댓글 쓰기