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서버의 로드를 줄일수 있습니다.
가장 많이 본 글
-
Windows 에서의 소프트웨어 설치 방법에는 크게 2가지가 있습니다. 인스톨쉴드( http://www.installshield.com/ )와 같은 패키지 배포툴 또는 Microsoft 의 MSI Installer 입니다. 인스톨쉴드의 경우 자체적인 ...
-
브라우저 서비스가 여러 번 전송 \Device\NetBT_Tcpip_{D995825F-F226-49D6-8221-503BE0A9BBAD}에서 백업 목록을 검색하지 못했습니다. 백업 브라우저를 중지하고 있습니다.
-
지난번에 이미 올려진 팁은 설치과정이 4.x 대에서 일반적으로 설치하는 방식과 약간 달랐으나,. 이번 설치 방법은 간단하게 몇번의 과정으로 설치를 완료하는 방법입니다. 거의 대부분 PHP 개발자 스스로 잘들 설치할줄 알기 때문에,. 이런 설치팁이 유용...
댓글 없음:
댓글 쓰기