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서버의 로드를 줄일수 있습니다.
가장 많이 본 글
-
실제 링크는 다음 문서에서... http://msdn.microsoft.com/ko-kr/vcsharp/aa336818(en-us).aspx Featured Tools IMSL™ C# Numerical Library for Microsoft® .NET...
-
다음 오류 때문에 네트워크 로드 균형 조정 서비스를 시작하지 못했습니다: 서비스를 사용할 수 없거나 서비스와 연관되어 사용 가능한 장치가 없기 때문에 서비스를 시작할 수 없습니다. 네트워크 로드 균형 조정을 시스템에 설치하지 않았습니다.
-
Windows Server 2008 기본 GUI 버젼은 뭐 기존과 다름 없이 세팅을 진행하면 되지만, Core 버젼은 대부분 명령행 기반으로 설정 작업을 진행해야 합니다..;; 최초 설치후에는, 위와 같은 기본적인 설정 작업이 필요합니다. 물론 네트워...
댓글 없음:
댓글 쓰기