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...
-
일반적인 원인 : 디스플레이 드라이버가 무한 루프 상태입니다. 대개 비디오 하드웨어나 디스플레이 드라이버에 문제가 있을 수 있습니다. 해결 방법 1. Microsoft 웹 사이트에 있는 Online Crash Analysis 도구를 사용합니...
-
Windows Server 2003 Service Pack 1 이후부터는 Metabase 감사설정이 가능합니다. Iiscnfg.vbs /EnableAudit /metabase path 메타베이스 모든 노드를 감사할 경우: Iiscnfg.vbs /En...
댓글 없음:
댓글 쓰기